<SEC-DOCUMENT>0001628280-23-004693.txt : 20230223
<SEC-HEADER>0001628280-23-004693.hdr.sgml : 20230223
<ACCEPTANCE-DATETIME>20230223073539
ACCESSION NUMBER:		0001628280-23-004693
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		98
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230223
DATE AS OF CHANGE:		20230223

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MGP INGREDIENTS INC
		CENTRAL INDEX KEY:			0000835011
		STANDARD INDUSTRIAL CLASSIFICATION:	WHOLESALE-BEER, WINE & DISTILLED ALCOHOLIC BEVERAGES [5180]
		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:		23655956

	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-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:0cf87230-ab4d-4469-b023-de5fba852a1c,g:b5d59a98-b8c4-4c20-8233-ad63af68e277,d:1f4f7dd9af2c49298ed68ea478b5a286--><html xmlns:srt="http://fasb.org/srt/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:mgpi="http://www.mgpingredients.com/20221231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:country="http://xbrl.sec.gov/country/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>mgpi-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl80L2ZyYWc6MzIzNWI0OTZhOGQ1NGVlYmJmYjEwYjlkZGJkMGNjMjMvdGFibGU6NWJlNTI2NThlNjBjNDBhYWFkZGMwM2NjMTM0YWRkN2IvdGFibGVyYW5nZTo1YmU1MjY1OGU2MGM0MGFhYWRkYzAzY2MxMzRhZGQ3Yl8zLTEtMS0xLTY0OTQ1_63c104f1-a555-4ff1-9428-ecab19d8b5a7">false</ix:nonNumeric><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl80L2ZyYWc6MzIzNWI0OTZhOGQ1NGVlYmJmYjEwYjlkZGJkMGNjMjMvdGFibGU6NWJlNTI2NThlNjBjNDBhYWFkZGMwM2NjMTM0YWRkN2IvdGFibGVyYW5nZTo1YmU1MjY1OGU2MGM0MGFhYWRkYzAzY2MxMzRhZGQ3Yl80LTEtMS0xLTY0OTQ1_0b23365c-6cbd-409e-b6a1-0bd7106d7e9a">0000835011</ix:nonNumeric><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl80L2ZyYWc6MzIzNWI0OTZhOGQ1NGVlYmJmYjEwYjlkZGJkMGNjMjMvdGFibGU6NWJlNTI2NThlNjBjNDBhYWFkZGMwM2NjMTM0YWRkN2IvdGFibGVyYW5nZTo1YmU1MjY1OGU2MGM0MGFhYWRkYzAzY2MxMzRhZGQ3Yl81LTEtMS0xLTY0OTQ1_ccd5442a-7556-4d11-a963-ac694e54c138">2022</ix:nonNumeric><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl80L2ZyYWc6MzIzNWI0OTZhOGQ1NGVlYmJmYjEwYjlkZGJkMGNjMjMvdGFibGU6NWJlNTI2NThlNjBjNDBhYWFkZGMwM2NjMTM0YWRkN2IvdGFibGVyYW5nZTo1YmU1MjY1OGU2MGM0MGFhYWRkYzAzY2MxMzRhZGQ3Yl82LTEtMS0xLTY0OTQ1_95a64292-c2a1-425a-9570-355981e9ee0b">FY</ix:nonNumeric><ix:nonNumeric contextRef="i072f5d718e62427f8a55113605218fb0_D20220101-20221231" name="us-gaap:DerivativeTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE2MjE5_7aa45db0-9944-4f43-8245-0663f508f355">P1M</ix:nonNumeric><ix:nonNumeric contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctMi0xLTEtNjQ5NDU_65249829-7ebb-4e57-9e21-7756a4a2c55f">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctMi0xLTEtNjQ5NDU_a6cb9e33-b2af-423d-ba40-6e0467a53fec">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="mgpi-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"><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="ia0a4ab1a28444aa789c9f5b4ee659bf4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i7b04b7de2f6344e9b1673cfd1b97af9a_I20230217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"><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:context id="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"><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:context id="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"><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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ie12b97f45fa34ccda499a10b05598f27_I20201231"><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="ie9f49bc2c9be4e1fb2836b808317bab3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf40df7d0d714bbc9d3fcce3b6f86dd8_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38d255451dd44ebd93f274f1f905991b_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8c71e46a0c348ce904df5f8a84fd685_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a1d7b3069154e539d941edc63204e49_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if49728d05f0a431599b6ea6498eb5abd_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic71d8feeb21343239a822c2a7b9766f2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefbd91d0a96b4347a20e459dc31c0bdd_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52e04860e4124264a421e95534f4d123_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51dfa52b1ecc463ab85705834ce47ad3_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7b0065ae01949648b587515625623f1_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i661495c524084e18b4757462252c0b11_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04f205674c1741cbaa903c1777e0529e_I20201231"><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="i605ee1e9a74f4115bcef1c73ce0f21b8_I20201231"><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="ib2381cd0b54e455b8cb59600f906673e_I20201231"><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="i16986208813442518e31ebe4124a410c_I20201231"><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="iece79e8de8024697a80868a5648fffb0_I20201231"><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="i62577c5cb6f544f285848b41506a47bd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2863d048d7324eaabde02e760eb3a7b6_I20201231"><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="ia6e0c423d0644704bd83deb534c5b344_D20210101-20211231"><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="i715b2221fc4b47feb1706eba4b017f0c_D20210101-20211231"><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="i1007c078da5c44ca97be64d93680182a_D20210101-20211231"><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="i452f2dcea4ee468aae104fb5a0c4726f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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="i936803e62a334819ad97a988381380be_I20211231"><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="i7f9b52a899ed406da3e18e6218227c15_I20211231"><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="if40fb12795644f9db66172172eb9e1b9_I20211231"><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="i67bd589516b04826af6d40709214e845_I20211231"><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="i5ed393a8c3ef4c7791a87245ce808d62_I20211231"><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="i2cab6ee356a94749b8c6085228a608f5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62534aef971a4483bdca9adcdade47fa_I20211231"><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="i7ca2d0ee8a3f43db826cc0e82c348deb_D20220101-20221231"><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="ife2a63ddd9534e9a976a6344e364e66d_D20220101-20221231"><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="icdb2ccbd41e64bb5bde594aa1b4cbe6c_D20220101-20221231"><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="i7fbb6bd227154f35b4447704ddf0e4a2_D20220101-20221231"><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="i1a4f9d0c0b63480c995e7a715fa593d9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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="i5becfcf4ffa44cf8890089b406e766ee_I20221231"><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="i0a2245e9f2c04aaea05056507176e378_I20221231"><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="i94fb500bd9744f6dabb3fa188e349f09_I20221231"><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="i693e345a67c341409da1405dbb32fd80_I20221231"><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="i7be4c63977b54ffe889ea35e0cd97902_I20221231"><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="i5a79342fd0d34c22b3bc3e6bcdd6d5eb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8905a99cff4a4e96b45e0aac565c7b02_I20221231"><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:unit id="segment"><xbrli:measure>mgpi:segment</xbrli:measure></xbrli:unit><xbrli:context id="id5ecda673b434f66b99eb55a394d8410_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia27f5c55355948f99b1250450f4b3cea_D20220101-20221231"><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:MaximumMember</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="i3bfe87474c3a4e35a467a3ebc8ac66a5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</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="i4e951fe398bd4e66bac445a561c75fca_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13098d456b02485b82adf83a54c601b7_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92ebad395dd8495f9aa3aa8be04b2b7c_D20220101-20221231"><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:MaximumMember</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="i2d92f4c19661489a8b4d766ee12c3998_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdaa938f85bd4c579db979b064459050_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7998fdba79f042b08b125d8e8b03c1e9_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04b29a7284ba4a1b8ce0f134c84dbf33_I20211231"><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="i1a6bf3b9c435408d93ff71c86523d745_I20211231"><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="i91980f049d9e4b869ef1ca6857b99dbd_I20211231"><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="i605ddbd6dba446dda3ab8661600e7752_D20210101-20211231"><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="ie2655ae6a9cf40ad92059ac3f912078f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i072f5d718e62427f8a55113605218fb0_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7512e856fc874220825b8cee01d03aa7_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cce4a2a34cf44d1b10e24af7004a6be_I20210401"><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>2021-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97ca255bb7e14b5386513d626039aa1c_D20220101-20221231"><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="id440aaffe0c9440a9cf640a43613d5a6_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9f4cfbf94924de39c0b231158422b2e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</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="ic2b2e3dadb9b4a12b64e8bfbac0dd05f_I20221231"><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="i004715e6309c407c926cf95c64e35bf6_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f5779f06a58438a85b019367d52032f_I20221231"><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="i4869a30290bd4543929bf1b406eee659_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9cba5b1cf874a8085ffb34dc0540121_I20221231"><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="i0664ca0f2dbf417cbd8b0ab2cd4baa5f_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1247f2692ce345ecbbc079fc43383776_I20221231"><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="i34dbe4f3018643cf972270b24ddbff72_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd8d3e63c7a147f1a9b80a402d9ce0e2_D20220101-20221231"><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="i6909352dd7a049febb74100c64856e7c_D20210101-20211231"><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="i8101e347a4ca4f47a2c1287115b54574_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31b94d43488f4ad28e4c35215bf74139_D20220101-20221231"><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:WhiteGoodsMember</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="i7b077ec6b94341f99dad92707051a31f_D20210101-20211231"><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:WhiteGoodsMember</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="ib9a338610cd04cf990365a691ca8a281_D20200101-20201231"><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:WhiteGoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id661eff5c48a496a8450cc878102d26e_D20220101-20221231"><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="iff36c316eb394ba081f2f27b364141df_D20210101-20211231"><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="i34da207750be47d5b15785b4dfc4dcd7_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9967f0c26a04ba69135d742e7b259ac_D20220101-20221231"><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:IndustrialAlcoholMember</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="i6e2d6666cc7e4f0aba6b047abbc5063f_D20210101-20211231"><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:IndustrialAlcoholMember</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="i5acc2e6eb4c64dd4842ad3ca3fb45155_D20200101-20201231"><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:IndustrialAlcoholMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31120fecfa9a4cb880a8d530de6b415c_D20220101-20221231"><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:FoodGradeAlcoholMember</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="i02ac3be8b4d9441c995b03311953b46e_D20210101-20211231"><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:FoodGradeAlcoholMember</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="i9570e52aeaf14d56903531ff1a49025e_D20200101-20201231"><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:FoodGradeAlcoholMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9b91fa0fe1c490e92d1ad6cfe12945c_D20220101-20221231"><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="i9e33c929e9bb4d03a2c8836708ee6303_D20210101-20211231"><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="idfe91b0b7d5c4b0097090570472d328c_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i042287b366d0434cb767c4fa2a390892_D20220101-20221231"><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="i37226cb68e3741cdb8e40a0ed862f0a2_D20210101-20211231"><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="i59a242b3359a4ac184d72b598a5b3752_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i971a32b0350e4a058853ee3b7cab877b_D20220101-20221231"><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:WarehouseServicesMember</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="i428087e1f31a459a9e76b6922febef51_D20210101-20211231"><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:WarehouseServicesMember</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="ib00ae134f6ea44bb8982c5f321627217_D20200101-20201231"><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:WarehouseServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11b61165cea545809b9084aa91218869_D20220101-20221231"><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="i0a3ca35286c84e659cbf4081404522ac_D20210101-20211231"><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="iee48bef0600b47caa5ddb2ab56040dea_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cde1b8d7b1f4fb9835f2fdc09d60343_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:UltraPremiumSpiritsMember</xbrldi:explicitMember><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="i0fcde00ecb304868a0d5fd809b923884_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:UltraPremiumSpiritsMember</xbrldi:explicitMember><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="i666cff70b9ab4d989aaa863d79c2fdf4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:UltraPremiumSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8035c484ce5c43abbcb7223a0d1931d6_D20220101-20221231"><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="i0d6bc9dfd5aa443d8f523c632bcbbf3d_D20210101-20211231"><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="i0619ba4320424f5f92cb2ceadeda48e6_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id63964bb74c44858b882e7c8a7f67a2f_D20220101-20221231"><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="i2e9c840310d243f382963188247e8245_D20210101-20211231"><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="i523fa46ed709411bbc129e464aae59b2_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee507595935d4584b6fd41b2f77e3ec6_D20220101-20221231"><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="ifb14f21a24764c6687132b4e6889fa95_D20210101-20211231"><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="i4464695f189f45abbd93aa9c60bb2d39_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecd6a2f4c74f432faf4db26b9dbecfbb_D20220101-20221231"><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="i57e62efe662c436fb1f874ce1bb83881_D20210101-20211231"><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="i3012b53b6bb64d4bb9988202db79b0bf_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfb6c76059e54563af35c15254445e31_D20220101-20221231"><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="i468f1b8430fc4db3b17fc40638974003_D20210101-20211231"><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="ic60316ff2a64454891ff14e5e4ce2fa0_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5260c94d0a8b4d40b37453de263db923_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:OtherBrandedSpiritsMember</xbrldi:explicitMember><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="i60afb5624cb64dfbb653ae12e2993f6c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:OtherBrandedSpiritsMember</xbrldi:explicitMember><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="if19fd15449844bba9867d6b169a31ecc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:OtherBrandedSpiritsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:BrandedSpiritsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i098f4beadb3040148cce8eae4faabe66_D20220101-20221231"><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="i20f2505d50804905813bc5b168bce7ec_D20210101-20211231"><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="i3964d8f81ab947f08e7bf5f4bd5b072e_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i494d5c9918c64b6e92504de9b95d7563_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatStarchesMember</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="if7dab7293dd04ee8a8c16891290957a0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatStarchesMember</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="i97b3cc68b0dc47f6a4ad07baeb0ac933_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgpi:SpecialtyWheatStarchesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgpi:IngredientSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2496ae5ffea48c3a1e5006504b26e52_D20220101-20221231"><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="i39c8b305e3284375aaf28068eac5a15f_D20210101-20211231"><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="id02d025ba6cd49c2bdb3196f4c01cd56_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5384f4d816c848808944839a200bfabc_D20220101-20221231"><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="i36fe76287422479285ee69528fb44b3d_D20210101-20211231"><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="i2cea48bf34604ea182a31a938d0703d1_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56cf452bc759465aaf68f1f23b3789a9_D20220101-20221231"><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="i40665ad2a77b4a10bd14650eea5457cd_D20210101-20211231"><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="ie2d96aa44dc947eba4f7c8916376cad4_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i340ebed1aef34600a4eaba163db790e9_D20220101-20221231"><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="ic854fb5bf14a420286aa7ac045c18031_D20210101-20211231"><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="ia426455e69e045ac9c8e96128722c0e4_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401"><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="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"><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="i610edc4770704613b2ea2ce9021d125e_D20210901-20210930"><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="i19175132c25e434ea3cca38042e6025e_I20210401"><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:LuxcoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab62db045d9441f2aeb96a4e7901f020_I20210401"><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><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">mgpi:DistributorRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i851a3ec4b7c744a58f5d891c7e3d433a_D20210401-20210401"><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><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">mgpi:DistributorRelationshipsMember</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="i6c625263c59f4c5491f7637b39e5e007_D20210101-20211231"><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="id8b8c01f15244157a23c84c34627d26c_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1077d88a2b4449b2966c44cfd359291c_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd26eee9b9af4e7abd78fb2ee83c43ac_D20200101-20200101"><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="us-gaap:BusinessAcquisitionAxis">mgpi:LuxcoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i047b4d2370684f01a60e9eaa143ac946_D20210101-20211231"><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="us-gaap:BusinessAcquisitionAxis">mgpi:LuxcoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">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="ic2cd429dbc3a4eda9fd34c6f7f1ce79c_D20210101-20211231"><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="i17b00bb3f3f94e7fbdc39311772b4685_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e991b52a6e6420d816de65a30f8acc7_I20221231"><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="i5237b2dded4e45d1973a21da7f6cceff_I20221231"><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:DebtInstrumentAxis">mgpi:RevolvingCreditAgreementDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e966b3449ad4b78a2a57da8c916a643_I20211231"><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:DebtInstrumentAxis">mgpi:RevolvingCreditAgreementDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd4fae3548814f8085cff24637c43987_I20221231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b65d1e9675141578e9f57698cc3d69d_I20211231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i536932af28a34e41a33b52ef2aa4e3fb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1fab8d8b09a40559d77209afc506b90_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73b570bec7da43f5b33c1e23834224d9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementDue2029Member</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="i285fbc77a030401ab7cd85cc3401c666_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00287518421047de934b22e26f7c5018_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84ebd50052134e5b9af6c07fae3a4509_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica7813f6cbd34dad9b76e3edb67e35d6_I20200214"><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="ieadf16575af0472181b1b1f279c0c14c_I20210514"><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="i1692c3bff3d346a8b82d68ed02de79c0_I20210514"><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="i657d94d370004a4eaa4b46dacfd92cc0_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb02b249e3d447b2bf3ddfe85aeb1b42_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08dbbc17837e4e7bbe3e4910179bf080_I20210514"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22eec64938774f79b3efe610df43028a_I20210514"><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:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53974c53e8bb40f1878a73cc255b7e7e_I20210728"><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:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3182a8aa8c384c09a939f2ed93ca71b0_I20210729"><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:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fa4d7c86772437881e0bc8858e1e339_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementDue2027Member</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="i63df4b7766f148888ddb2fdd67cdb952_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f29d855f30c4ee2b0d90226655d24c6_D20190430-20190430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-30</xbrli:startDate><xbrli:endDate>2019-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icca01ec3e7f44040b9846ff6987afb99_I20221231"><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:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fb6fcbbff3442f7a502784861648ec9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb0172de7451480a866ce6e8ddef097b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116"><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></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="i06b9978e1a0d411b991643304a67f666_I20211116"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6ee7e1e75534163bb500dd21328d3ef_D20211116-20211116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli: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></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="d"><xbrli:measure>utr:D</xbrli:measure></xbrli:unit><xbrli:context id="i480e55158b33448cb44118fa1ddd59e4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</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="i2ae1b47bd13c42528bced86a87ae01e5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</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="i415acc60fa60406eaccab5be78cc7710_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id727e06cd0f84408b2006414d89d4b59_I20221231"><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:context id="ic03facc8f8bb4124841f1be5b79b13f2_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="boardmember"><xbrli:measure>mgpi:boardMember</xbrli:measure></xbrli:unit><xbrli:context id="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231"><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="i8592607e427a427f885f6944232c77bc_D20210101-20211231"><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="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic32742cd55514cacac21d09034439bd3_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0686e7cfc2ab412c9e67001bb9a720a7_I20190225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-02-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87948a1da14d42d095b22c5b097749f5_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0e0946434c648358a1eed3eb365d923_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f97c070bd3b4148a4df8405aa25af74_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10a06c2933da4c688fa90dea8eb78a43_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic12bf7b1e9ae4112899c6ee30ee6bea3_I20211231"><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="i0cd02580db674e0c94c01c93c1466089_I20211231"><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="i03d2f3f44d904bfa83bf40c3b615d111_D20220101-20221231"><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="iede5139b6e414a45b274bd86a7c1d1a6_D20220101-20221231"><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="if43b9eeb1b1943cda6315bf53738cd6e_I20221231"><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="i77216a3d2b074048bf0b28750097d5bb_I20221231"><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="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"><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="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"><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="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"><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="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"><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="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"><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="i69e653edae8b409b80194a52bb996291_D20210401-20210630"><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="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"><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="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"><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="ia798de3ff3f742a898302fce02234d40_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabb458f175144791ae5e6ce7b24fe8d4_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id333404994b7425982956cef9e193d1b_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae1583c13b914b25891cfcb6de88da23_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33e4ace735b84cdba83b75dfe4a41543_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb7ee6bff4164df09e27e9133004d226_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i487e7a943f8d456d92650e17d892ab67_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie496225814ef4633b3a28fe807cf9e14_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i339bfc778063426b83024a04ae33a73e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0dbaa6ebf18f42a490936a0c7328bbe1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="plan"><xbrli:measure>mgpi:plan</xbrli:measure></xbrli:unit><xbrli:context id="i772d467a422b4e7f9f7e8027676671e8_D20220101-20221231"><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="iad05c4757a4541e08914fc823bea038d_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f5e5145cea94b20b7dd26ffc5fc75f0_D20220101-20221231"><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:ShareBasedCompensationAwardTrancheTwoMember</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="i706ec30a3754445ca81f541cb8d68c35_D20210101-20211231"><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="i64f8ec387bdf4673b1c650f8830b3b6c_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i463fd74c59074b04bec4fa16ba820bfc_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i024721e4e2344ba7ac706553b1a536b6_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2aa4885c3c334654a5d69600087569cf_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00d83959fcf04bb8a4a4686f61b8dce0_I20211231"><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="i84adce4956ef4885ab7e4540d21acf51_I20201231"><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="i0779d3098e3b4efcb96d596edeeab1d5_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e2efac27dd8499fb9e7b82772bd3929_I20221231"><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="i36347a3edbbc4bd89b44376826d8c282_D20220101-20221231"><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="i18b02ce1d451444a9962799d64a13f7e_D20210101-20211231"><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="iab2c93e89e654e33b8716a3d70d5b20a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i774cc52c025941c8b0ce5efccf16bd6d_D20220101-20221231"><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="i96db3e99ff2045f6b65c1940c76a9212_D20210101-20211231"><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="i363fcf4fdd80406fb8fe98185039d1e2_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief9ba5423e98455095af8b1537e107a6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TwoGrainSuppliersMember</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="i8d98ff4e2709460296c8024a82f52584_D20220101-20221231"><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="i9e386f67264e4f9cbaace6d85e48eb4a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TwoGrainSuppliersMember</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="icdfc8451c3d04f3ba7791e50c152ffbb_D20210101-20211231"><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="ice5e65ebc80c49d9934e0938346e71be_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgpi:TwoGrainSuppliersMember</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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae30d009285e44f99b0e8926612cdace_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19ca0dcf45b14b198fc4428bd350325f_D20220101-20221231"><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></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="i700ba03b5f364125b664addb94400804_D20210101-20211231"><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></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="i5b56a5430e8b4230a5af736b3d9e86b9_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f526ce4efbf4e828e54e3ae1cdad84a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgpi:MeiersWineCellarsIncMember</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="i738ea503715a41979b87ca6763a609bb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000835011</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">mgpi:MGPIngredientsIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgpi:LuxFamilyGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf60aac3fe2b4cc5b6cf8d41d6cc3569_D20220101-20221231"><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: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="ieffe6810c19b43fb940d5d4c99a82986_D20210101-20211231"><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: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="i7ce49336a62348e09ef4b15872803bd5_D20200101-20201231"><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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2d24353417d4ff7b03fa70bf9d995b3_D20220101-20221231"><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="i7a21d23881104543999b9b126b547fee_D20210101-20211231"><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="idf1f4120602143faa6453ae34d250aa8_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fd72c62022a47c6ba52dc3f542bc6c6_D20220101-20221231"><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: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="ia101906ac019477abaa52bde0b395026_D20210101-20211231"><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: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="i94ad63491828406399bd19e6337b65ac_D20200101-20201231"><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:IngredientSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc63b4a83c894477abf927a0ec3cff6c_D20220101-20221231"><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="i20d3e2a2fa5a41c0a25d797d1c02a4d8_D20210101-20211231"><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="i1f48e9b57588423585dd6fde07638182_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia36f834eb9e14897b588f2f1ad3b5a75_D20220101-20221231"><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="ie50784d98393408692a45650124021dc_D20210101-20211231"><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="ie982865c70404892bd2d59222206def5_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ffc394aa67a4115b479848d605a385b_I20221231"><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: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="ibec622e113cf47f09fee33492a0a1d3f_I20211231"><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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8763c72fb5d04b39b3b695113c1e4850_I20221231"><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="i7341252c83ab4ee79e265193313d4bdb_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bd432e2d2b6476f9753f9b71f15ed93_I20221231"><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:IngredientSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i551f5b8a74444bbb92c68ef7cd16fb89_I20211231"><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:IngredientSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if50bd1bae3394647a697eaf63de0eff3_I20221231"><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="i7d3ca4cecfd64f718ff2b032791a12cc_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id15e16842bc94414befd5659aeb09867_I20221231"><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="id274a46b57054934a3e314df98dd452b_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39e190b34d30414bb469dfd85ffb67f4_D20230223-20230223"><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>2023-02-23</xbrli:startDate><xbrli:endDate>2023-02-23</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjUz_ebe73855-5033-4357-aa72-5a2752559e85">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><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.538%"></td><td style="width:0.1%"></td></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6Yjc2ZjE1NjYwNDc2NDlmZmE4NmY0MmE2YjAwODc2NWIvdGFibGVyYW5nZTpiNzZmMTU2NjA0NzY0OWZmYTg2ZjQyYTZiMDA4NzY1Yl8xLTAtMS0xLTY0OTQ1_9b9d5401-9af6-4997-ab71-2158fae33e2c">&#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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8yMDM_e5d906a5-d771-4283-b67b-2620f9c950c4"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8yMDM_623303f6-4c83-40a2-8c67-e4f690c5918c">December&#160;31</ix:nonNumeric>, 2022</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><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.538%"></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%"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6MjJkODI2YjJlYmM3NDk1ZDkyNDhiNzhmYWU2OTE4MTAvdGFibGVyYW5nZToyMmQ4MjZiMmViYzc0OTVkOTI0OGI3OGZhZTY5MTgxMF8wLTAtMS0xLTY0OTQ1_ee9e4c5b-7e8f-476b-ac3e-85422934a308">&#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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8yOTA_d6d1d1b9-6095-4b2f-bc6a-cb3ed58f9f22">0-17196</ix:nonNumeric></span></div><div style="text-align:center"><img src="mgpi-20221231_g1.jpg" alt="mgpi-20221231_g1.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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjU2_34e20566-be00-4672-bf3b-93f12088ba5c">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><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></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:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6Njc5OGU0MzM5ODY0NDA4OGJiODQyNjE5Y2IwMjdiNDUvdGFibGVyYW5nZTo2Nzk4ZTQzMzk4NjQ0MDg4YmI4NDI2MTljYjAyN2I0NV8wLTAtMS0xLTY0OTQ1_dd95a407-7c02-4b8d-9a1f-cd73efdbb7df">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6Njc5OGU0MzM5ODY0NDA4OGJiODQyNjE5Y2IwMjdiNDUvdGFibGVyYW5nZTo2Nzk4ZTQzMzk4NjQ0MDg4YmI4NDI2MTljYjAyN2I0NV8wLTEtMS0xLTY0OTQ1_6cee1c30-fce9-4a3d-b0ea-68cc0b18b735">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><td colspan="3" style="padding:0 1pt"></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:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6Njc5OGU0MzM5ODY0NDA4OGJiODQyNjE5Y2IwMjdiNDUvdGFibGVyYW5nZTo2Nzk4ZTQzMzk4NjQ0MDg4YmI4NDI2MTljYjAyN2I0NV80LTAtMS0xLTY0OTQ1_9aed089e-eaf4-40ea-8798-1d7f0047ad5c">100 Commercial Street, Box 130</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6Njc5OGU0MzM5ODY0NDA4OGJiODQyNjE5Y2IwMjdiNDUvdGFibGVyYW5nZTo2Nzk4ZTQzMzk4NjQ0MDg4YmI4NDI2MTljYjAyN2I0NV81LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YzhjNGI3MmJlM2Y3NGZiZGFlYTA2YzEzNTU1ZWE2NWJfNA_077e88dd-b769-452d-83dc-bf042ae9bdd0">Atchison</ix:nonNumeric>, <ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6Njc5OGU0MzM5ODY0NDA4OGJiODQyNjE5Y2IwMjdiNDUvdGFibGVyYW5nZTo2Nzk4ZTQzMzk4NjQ0MDg4YmI4NDI2MTljYjAyN2I0NV81LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YzhjNGI3MmJlM2Y3NGZiZGFlYTA2YzEzNTU1ZWE2NWJfOA_62e05e17-c83f-4b7a-a084-0c25e5e77085">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6Njc5OGU0MzM5ODY0NDA4OGJiODQyNjE5Y2IwMjdiNDUvdGFibGVyYW5nZTo2Nzk4ZTQzMzk4NjQ0MDg4YmI4NDI2MTljYjAyN2I0NV81LTEtMS0xLTY0OTQ1_3eb1686d-a5dc-41c2-af67-38cf2339fd49">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjU3_c0bda762-71ee-489a-8cc0-b232d49b1a4f">(913)</ix:nonNumeric> <ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjQ5_404cd11a-70e0-4032-8824-edbb4cd7fc45">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><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.229%"></td><td style="width:0.1%"></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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6ZGI0ZjFjM2I0ZmM5NDBhZThkOWVkMWU2YWZkNzFmMDcvdGFibGVyYW5nZTpkYjRmMWMzYjRmYzk0MGFlOGQ5ZWQxZTZhZmQ3MWYwN18xLTAtMS0xLTY0OTQ1_c41022e4-85b6-4311-a3f2-5d25a8691b8b">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6ZGI0ZjFjM2I0ZmM5NDBhZThkOWVkMWU2YWZkNzFmMDcvdGFibGVyYW5nZTpkYjRmMWMzYjRmYzk0MGFlOGQ5ZWQxZTZhZmQ3MWYwN18xLTEtMS0xLTY0OTQ1_f4dd61a7-5811-47cd-a4f4-f37828a99fcd">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6ZGI0ZjFjM2I0ZmM5NDBhZThkOWVkMWU2YWZkNzFmMDcvdGFibGVyYW5nZTpkYjRmMWMzYjRmYzk0MGFlOGQ5ZWQxZTZhZmQ3MWYwN18xLTItMS0xLTY0OTQ1_7abbe294-6710-4763-9a62-013cd53dc1ef">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjUw_272e8070-c432-4831-8918-59e69f494660">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjU5_b698a12a-1855-4a9d-b574-61db2996cf1d">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjU0_67f89d69-26db-46e4-8382-bf320a05edbb">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjUx_e9e329ec-ca73-4493-b716-39709b59cdba">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 emerging growth company.&#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><td style="width:21.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.116%"></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:1.0%"></td><td style="width:26.240%"></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%"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6MmU0YjQzYWNkNGUxNDhmODhlMjM5NDlkNGMwZmI4NjAvdGFibGVyYW5nZToyZTRiNDNhY2Q0ZTE0OGY4OGUyMzk0OWQ0YzBmYjg2MF8wLTAtMS0xLTY0OTQ1_815ed8b3-dc44-4802-81de-d0b73f1e9b9d">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6MmU0YjQzYWNkNGUxNDhmODhlMjM5NDlkNGMwZmI4NjAvdGFibGVyYW5nZToyZTRiNDNhY2Q0ZTE0OGY4OGUyMzk0OWQ0YzBmYjg2MF8xLTMtMS0xLTY0OTQ1_ceb29f41-7273-4e24-97cb-92cc79b82593">&#9744;</ix:nonNumeric></span></td></tr><tr><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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6MmU0YjQzYWNkNGUxNDhmODhlMjM5NDlkNGMwZmI4NjAvdGFibGVyYW5nZToyZTRiNDNhY2Q0ZTE0OGY4OGUyMzk0OWQ0YzBmYjg2MF8yLTMtMS0xLTY0OTQ1_2e05820e-ed95-4d73-b217-4df479612482">&#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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjUy_5ace9852-c0ce-4b5f-bb69-e699afc34c73">&#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. &#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 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 <ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjQ3_68144c5f-02ae-4c73-ab64-4c4d11e1757a">&#9744;</ix:nonNumeric>  No &#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%">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, as reported by NASDAQ on June 30, 2022, was $<ix:nonFraction unitRef="usd" contextRef="ia0a4ab1a28444aa789c9f5b4ee659bf4_I20220630" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8yODIz_0d5d2199-6811-493b-aeee-7158d9d29c0f">1,450,318,313</ix:nonFraction>.</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;17, 2023 was <ix:nonFraction unitRef="shares" contextRef="i7b04b7de2f6344e9b1673cfd1b97af9a_I20230217" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8yOTM5_2fb618b7-2b1d-47a9-aa8c-d877d89a1464">22,000,638</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjU1_21c42b84-6aac-4aa7-8be6-d87531a0292c" escape="true">Portions of the MGP Ingredients, Inc. Proxy Statement for the Annual Meeting of Stockholders to be held on May&#160;25, 2023 are incorporated by reference into Part III of this report to the extent set forth herein.</ix:nonNumeric></span></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="i1f4f7dd9af2c49298ed68ea478b5a286_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><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.672%"></td><td style="width:0.1%"></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="#i1f4f7dd9af2c49298ed68ea478b5a286_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="#i1f4f7dd9af2c49298ed68ea478b5a286_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="#i1f4f7dd9af2c49298ed68ea478b5a286_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="#i1f4f7dd9af2c49298ed68ea478b5a286_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="#i1f4f7dd9af2c49298ed68ea478b5a286_58">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="#i1f4f7dd9af2c49298ed68ea478b5a286_58">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="#i1f4f7dd9af2c49298ed68ea478b5a286_58">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="#i1f4f7dd9af2c49298ed68ea478b5a286_61">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="#i1f4f7dd9af2c49298ed68ea478b5a286_61">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="#i1f4f7dd9af2c49298ed68ea478b5a286_61">17</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="#i1f4f7dd9af2c49298ed68ea478b5a286_64">Item 2.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_64">Properties</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="#i1f4f7dd9af2c49298ed68ea478b5a286_64">18</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="#i1f4f7dd9af2c49298ed68ea478b5a286_70">Item 3.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_70">Legal Proceedings</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="#i1f4f7dd9af2c49298ed68ea478b5a286_70">18</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="#i1f4f7dd9af2c49298ed68ea478b5a286_73">Item 4.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_73">Mine Safety Disclosures</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="#i1f4f7dd9af2c49298ed68ea478b5a286_73">18</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="#i1f4f7dd9af2c49298ed68ea478b5a286_76">PART II</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"><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:#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="#i1f4f7dd9af2c49298ed68ea478b5a286_79">Item 5.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_79">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:#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="#i1f4f7dd9af2c49298ed68ea478b5a286_76">18</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="#i1f4f7dd9af2c49298ed68ea478b5a286_88">Item 6.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_88">[Reserved]</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="#i1f4f7dd9af2c49298ed68ea478b5a286_88">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="#i1f4f7dd9af2c49298ed68ea478b5a286_94">Item 7.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_94">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</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="#i1f4f7dd9af2c49298ed68ea478b5a286_94">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="#i1f4f7dd9af2c49298ed68ea478b5a286_142">Item 7A.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_142">Quantitative and Qualitative Disclosure About Market Risk</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="#i1f4f7dd9af2c49298ed68ea478b5a286_142">34</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="#i1f4f7dd9af2c49298ed68ea478b5a286_145">Item 8.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_145">Financial Statements and Supplementary Data</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="#i1f4f7dd9af2c49298ed68ea478b5a286_145">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"><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="#i1f4f7dd9af2c49298ed68ea478b5a286_148">Management&#8217;s Report on Internal Control Over Financial Reporting</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="#i1f4f7dd9af2c49298ed68ea478b5a286_148">35</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="#i1f4f7dd9af2c49298ed68ea478b5a286_151">Report of Independent Registered Public Accounting Firm</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="#i1f4f7dd9af2c49298ed68ea478b5a286_151">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="#i1f4f7dd9af2c49298ed68ea478b5a286_154">Consolidated Statements of Income - Years Ended December 31, 2022, 2021, and 2020</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="#i1f4f7dd9af2c49298ed68ea478b5a286_154">38</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="#i1f4f7dd9af2c49298ed68ea478b5a286_157">Consolidated Statements of Comprehensive Income - Years Ended December 31, 2022, 2021, and 2020</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="#i1f4f7dd9af2c49298ed68ea478b5a286_157">39</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:#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="#i1f4f7dd9af2c49298ed68ea478b5a286_160">Consolidated Balance Sheets - December 31, 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="#i1f4f7dd9af2c49298ed68ea478b5a286_160">40</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="#i1f4f7dd9af2c49298ed68ea478b5a286_163">Consolidated Statements of Cash Flows &#8211; Years Ended December 31, 2022, 2021 and 2020</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="#i1f4f7dd9af2c49298ed68ea478b5a286_163">41</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="#i1f4f7dd9af2c49298ed68ea478b5a286_166">Consolidated Statements of Changes in Stockholders&#8217; Equity &#8211; Years Ended December 31, 2022, 2021, and 2020</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="#i1f4f7dd9af2c49298ed68ea478b5a286_166">42</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="#i1f4f7dd9af2c49298ed68ea478b5a286_169">Notes to Consolidated Financial Statements &#8211; Years Ended December 31, 2022, 2021, and 2020</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="#i1f4f7dd9af2c49298ed68ea478b5a286_169">43</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="#i1f4f7dd9af2c49298ed68ea478b5a286_220">Item 9.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_220">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</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="#i1f4f7dd9af2c49298ed68ea478b5a286_220">64</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="#i1f4f7dd9af2c49298ed68ea478b5a286_223">Item 9A.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_223">Controls and Procedures</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="#i1f4f7dd9af2c49298ed68ea478b5a286_223">64</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="#i1f4f7dd9af2c49298ed68ea478b5a286_226">Item 9B.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_226">Other Information</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="#i1f4f7dd9af2c49298ed68ea478b5a286_226">65</a></span></div></td></tr><tr><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: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="#i1f4f7dd9af2c49298ed68ea478b5a286_229">Item 9C.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_229">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</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="#i1f4f7dd9af2c49298ed68ea478b5a286_229">65</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="#i1f4f7dd9af2c49298ed68ea478b5a286_232">PART III</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"><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:#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="#i1f4f7dd9af2c49298ed68ea478b5a286_235">Item 10.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_235">Directors, Executive Officers and Corporate Governance</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="#i1f4f7dd9af2c49298ed68ea478b5a286_235">65</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="#i1f4f7dd9af2c49298ed68ea478b5a286_238">Item 11.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_238">Executive Compensation</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="#i1f4f7dd9af2c49298ed68ea478b5a286_238">65</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="#i1f4f7dd9af2c49298ed68ea478b5a286_241">Item 12.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_241">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</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="#i1f4f7dd9af2c49298ed68ea478b5a286_241">65</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="#i1f4f7dd9af2c49298ed68ea478b5a286_244">Item 13.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_244">Certain Relationships and Related Transactions, and Director Independence</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="#i1f4f7dd9af2c49298ed68ea478b5a286_244">65</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="#i1f4f7dd9af2c49298ed68ea478b5a286_247">Item 14.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_247">Principal Accountant Fees and Services</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="#i1f4f7dd9af2c49298ed68ea478b5a286_247">66</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="#i1f4f7dd9af2c49298ed68ea478b5a286_250">PART IV</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"><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:#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="#i1f4f7dd9af2c49298ed68ea478b5a286_253">Item 15.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_253">Exhibits and Financial Statement Schedules</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="#i1f4f7dd9af2c49298ed68ea478b5a286_253">66</a></span></div></td></tr><tr><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: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="#i1f4f7dd9af2c49298ed68ea478b5a286_256">Item 16.</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="#i1f4f7dd9af2c49298ed68ea478b5a286_256">Form 10-K Summary</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="#i1f4f7dd9af2c49298ed68ea478b5a286_256">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="#i1f4f7dd9af2c49298ed68ea478b5a286_259">SIGNATURES</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"><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="#i1f4f7dd9af2c49298ed68ea478b5a286_259">69</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 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="i1f4f7dd9af2c49298ed68ea478b5a286_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="i1f4f7dd9af2c49298ed68ea478b5a286_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; or &#8220;us&#8221; refers to MGP Ingredients, Inc. and its subsidiaries unless the context indicates otherwise.  In this document, 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="i1f4f7dd9af2c49298ed68ea478b5a286_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="i1f4f7dd9af2c49298ed68ea478b5a286_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="i1f4f7dd9af2c49298ed68ea478b5a286_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 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 is also a producer of high quality industrial alcohol for use in both food and non-food applications.  The Company has 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, with a focus on high-end American whiskey, tequila and gin.  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.  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:120%"> </span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_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 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.  During 2022, we changed the name of our Distillery Products segment to Distilling 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.  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 2022, our five largest Distilling Solutions customers, combined, accounted for 16 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 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 and 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, and are sold at various proof concentrations.  Our GNS is sold in bulk quantities at various proof concentrations.  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;text-align:justify"><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.</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.  We produce fuel grade alcohol as a co-product of our food grade alcohol business at our Atchison facility.</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; In addition, we produce corn oil as a value added co-product through a corn oil extraction process at our Atchison facility.</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><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 purchase orders.  MGP&#8217;s branded spirits include a wide spectrum of brands across numerous segments.  During 2022, our five largest Branded Spirits customers, combined, accounted for 17 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-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 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 Daviess County</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, 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, George 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, and 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.  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;) (combined &#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 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, 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,  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%">90 Proof Kentucky Straight Bourbon Whiskey, 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 Whiskey.  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 by our joint venture, LMX.   </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%">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 Whiskey, 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 and control 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 distilled, processed, bottled, and distributed by us for sales under another company&#8217;s brand.  Control label sales are similar to private label, but we own and control the brand name and enter into sales agreements with certain customers to allow them to exclusively sell a branded spirit.  We operate retail locations at two of our distilleries, including 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 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><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 an effort to best serve our customers and maximize returns to shareholders, we have strategically been migrating our sales towards higher price, higher margin specialty wheat products.  During 2022, our five largest Ingredient Solutions customers, combined, accounted for 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-weight:400;line-height:120%">Our wheat starches, as a whole, generally compete primarily with cornstarch, potato, and tapioca.  However, the unique characteristics of our specialty wheat starches provide a number of advantages over other starches for certain functionality in baking and pasta end uses. </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%">&#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-weight:400;line-height:120%">Our specialty wheat proteins generally compete with other ingredients and modified proteins having similar characteristics, primarily soy proteins and other wheat proteins, with differentiation being based on factors such as functionality, price, and, in the case of food applications, flavor.</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;Commodity wheat starches compete primarily with other commodity starches, corn starches and tapioca.  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.  Additionally, our wheat gluten is being used in more vegan and vegetarian food options than in years past.  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="i1f4f7dd9af2c49298ed68ea478b5a286_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 considerable growth opportunities for us in 2023 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, name, color, flavor, or other properties that affect how the ingredient is being used.</span></div><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_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%">We are involved in a number of patent-related activities, primarily within our Ingredient Solutions segment.&#160;&#160;We have filed patent applications to protect a range of inventions made in our research and development efforts, including inventions relating to applications for our products.  Some of these patents or licenses cover significant product formulation and processes used to manufacture our products. We have trademarks on the majority of the brands we produce within our Branded Spirits segment.  We believe our trademarks 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="i1f4f7dd9af2c49298ed68ea478b5a286_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 higher demand certain periods throughout the year.  However, 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="i1f4f7dd9af2c49298ed68ea478b5a286_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 output has 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="i1f4f7dd9af2c49298ed68ea478b5a286_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 and wheat flour 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="i1f4f7dd9af2c49298ed68ea478b5a286_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="i1f4f7dd9af2c49298ed68ea478b5a286_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, 2022, we had a total of 690 employees.&#160;&#160;A collective bargaining agreement, covering 103 employees at the Atchison facility, expires on August 31, 2024.&#160;&#160;A collective bargaining agreement, covering 71 employees at the Lawrenceburg facility, that was due to expire on December 31, 2022, was successfully renewed until October 24, 2027.&#160;&#160;A collective bargaining agreement, covering 61 employees at the St. Louis facility, expires on February 29, 2024.  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><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%">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 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 and productivity.  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 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</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="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.  This includes a program which promotes safety from the plant floor up and includes employee-led safety meetings, training and assessments, and weekly safety audits.  </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 and also provide tuition reimbursement.  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 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="i1f4f7dd9af2c49298ed68ea478b5a286_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 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 state and local 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 United States.</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="i1f4f7dd9af2c49298ed68ea478b5a286_55"></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 December&#160;31, 2022 and their ages as of February&#160;23, 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><td style="width:18.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:74.303%"></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: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David J. Colo</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%">60</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:120%">President and&#160;Chief Executive Officer for the Company since May 2020 and member of the Board of Directors for the Company since August 2015.  President, Chief Executive Officer and director of SunOpta from February 2017 to February 2019.  Executive Vice President and Chief Operating Officer of Diamond Foods, Inc. from 2013 to March 2016.</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%">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%">41</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%">Vice President, Finance and&#160;Chief Financial Officer for the Company since April 2019.  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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David Bratcher</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%">55</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 Operating Officer for the Company since July 2021 and President of Branded Spirits for the Company since the merger with Luxco on April 2021.  President of Luxco, Inc. from 2013 to April 2021.</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%">Curtis Landherr </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%">52</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%">48</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%">Vice President Human Resources for the Company Since May 2021. 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%">39</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 Information Officer and Vice President of Information Technology for the Company since July 2021. Vice President, Information Technology for the Company from April 2021 to July 2021. Served in a variety of IT leadership roles with increasing responsibility with Luxco, Inc. beginning in June 2011.</span></td></tr></table></div><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_58"></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%">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 future accidents or other catastrophic events could result in an extended interruption or reduction of production at our facilities.</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 premium bourbon, rye, and other whiskeys at our Lawrenceburg facility and our nearby warehouses in Williamstown, Kentucky and Sunman, Indiana.  If a catastrophic event were to occur at our Lawrenceburg facility or our warehouses, our customers&#8217; business could be adversely affected.  The loss of a significant amount of aged 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 premium bourbon, rye, and other whiskeys at our Lawrenceburg facility and our nearby warehouses, at our Lux Row facility in Bardstown, Kentucky, and at the facilities of certain third party producers.  Although we maintain stock throughput insurance for claims relating to a loss of inventory, 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 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 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><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 such events 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%">The relationship between the price we pay for grain and the sales prices of our distillery co-products can fluctuate significantly and negatively impact 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%">Distillers feed, fuel grade alcohol, and corn oil are the principal co-products of our alcohol production process and have and are expected to continue to contribute in varying degrees to the profitability of our Distilling Solutions segment.  Distillers feed and corn oil are sold for prices which historically have tracked the price of corn, but are also susceptible to other factors.  In the case of distillers feed, other factors could include weather, other available feedstock, and global trade relations.  In the case of corn oil, other factors could include soy oil and the overall level of ethanol production.  We sell fuel grade alcohol, the prices for which typically, but not always, have tracked price fluctuations in gasoline prices.  As a result, the profitability of these products could be adversely affected, which could be material to our business, financial condition, or results of operations.  Prices and supply of all products are subject to various market forces, such as weather, changes in domestic and global demand and supply, and global political or economic issues.</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 and/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 maturing stocks of aged 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%">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></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 signed supply agreements for our grain supply (primarily corn) and wheat flour.  The Company also procures some textured wheat proteins through a third-party toll manufacturer in the United States.  Additionally, the Company procures barrels, glass, PET containers, caps, labels, aluminum cans, cartons, and bottle closures from third-party vendors.  If any of these companies encounters an operational or financial issue, or otherwise cannot meet our supply demands, it could lead to an interruption in supply to us and/or 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%">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 such 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.</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 necessary for the production of our food ingredients.  It is also a limited resource, facing unprecedented 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 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%">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, and lost sales due to the unavailability of the product for a period of time.  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 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%">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.  Contamination, whether arising accidentally or through deliberate third party action, or other events that harm the integrity or consumer support for our and/or our customers&#8217; products could affect the demand for our and/or our customers&#8217; products.  Unfavorable media, whether accurate or not, related to our industry, to us, our products, our brands, or to the brands that use our products, marketing, personnel, operations, business performance, or prospects could negatively affect our corporate reputation, stock price, ability to attract high quality talent, or the performance of our business.  Negative publicity or commentary on social media outlets could cause consumers to react rapidly by avoiding our brands or by choosing brands offered by our competitors, 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%">Adverse public opinion about any of our specialty ingredients could reduce demand for 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%">Consumer preferences with respect to our specialty ingredients might change.  In fact, in recent years, we have noticed shifting consumer preferences and media attention directed to gluten, gluten intolerance, and &#8220;clean label&#8221; products.  Shifting consumer preferences could decrease demand for our specialty ingredients.  This could, in turn, significantly 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%">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%">Our future business operations may require additional warehouse capacity.  In the event additional warehouse capacity is required, there is the potential risk of completion delays, including risk of delay associated with required permits and cost overruns, 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%">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 domestic consumer packaged goods customers.  Our major focus is directed at food ingredients, which are primarily used in foods that are developed to address consumers&#8217; desire for healthier and more convenient products; these consist of dietary fiber, wheat protein isolates and concentrates, and textured wheat proteins.  The bulk of our applications, technology, and research and development efforts are dedicated to providing customers with specialty ingredient solutions that deliver nutritional benefits, as well as desired functional and sensory qualities to their products.  Our business, financial condition, and results of operations could be materially adversely affected if our customers were to reduce their new product development (&#8220;NPD&#8221;) activities or cease using our unique dietary fibers, starches, and proteins in their NPD efforts.</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%">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: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 49 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; 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 United States; and health pandemics.  If shipments of our products to our 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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REGULATORY RISKS</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%">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 federal agencies, including the TTB, OSHA, the FDA, the EPA, and by various state and local 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.  Such 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 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, or governmental policies, or the manner in which current ones are interpreted, 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 and/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.  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 in response 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 U.S.  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.  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 and could prompt consumers in those countries to seek alternative products and could potentially impact our financial performance and 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%">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 such labeling regulations or laws require warnings on any product with substances that the jurisdiction lists as potentially associated with cancer or birth defects.  Our products already raise health and safety concerns for some regulators, 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.  These studies 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 premium 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%">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 49 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 local 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 press 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 imposed by the United States, the European Union, the United Nations and other participants in the international community.  For example, we have a distributor that sells our products in Ukraine, and previously sold our products in Russia.  We do not sell directly into the Crimea region, but indirect shipments could potentially occur.  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.</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 ASSOCIATED WITH OUR INDUSTRY</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.  In recent years there has been increased demand for the products we produce, including, in particular, increased demand for bourbon, rye, and other whiskeys.  Conversely, there has been an increase in supply followed by a decrease in demand following the COVID-19 pandemic in other market segments in which we participate, including industrial alcohol and GNS.  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;</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="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 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 premium bourbon, rye, and other whiskeys), our business, financial condition, or results of operations could be 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:400;line-height:120%">In addition, our continued success depends, in part, on our ability to develop new brands and products.  The launch and ongoing success of new brands and products are inherently uncertain especially with regard to their appeal to consumers.  The launch of a new brand or product can give rise to a variety of costs and an unsuccessful launch, among other things, can affect consumer perception of existing brands or products and our reputation.  Unsuccessful implementation or short-lived popularity of our product innovations 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:700;line-height:120%">A change in public opinion about alcohol 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 and/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, significantly decrease both our revenues and our revenue growth and 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 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 in the United States.  We have established relationships for our branded spirits with a limited number of wholesale distributors; however, failure to maintain those relationships could significantly and adversely affect our business, sales and growth.  We currently distribute our branded spirits in all 50 states.</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 distributors.  As a result, many 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, 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%">Failure of our branded spirits to secure and maintain listings in the 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 the 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 and/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 </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:400;line-height:120%">any additional branded spirits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">we may develop or acquire, sales of our branded spirits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">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><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 many markets at the federal, state and/or 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%">Class action or other litigation relating to alcohol abuse or the misuse of 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%">Our industry faces 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, Distilling Solutions customers and 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 states alleging that beverage alcohol manufacturers and marketers have improperly targeted underage consumers in their advertising.  Plaintiffs in these cases allege that the defendants&#8217; advertisements, marketing and promotions violate the consumer protection or deceptive trade practices statutes in each of these states and seek repayment of the family funds expended by the underage consumers.  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, depleting our cash and diverting our personnel resources and, if the plaintiffs in such actions were to prevail, our business could be harmed 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%">RISKS RELATED TO THE ECONOMY</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 production facilities use a large volume of agricultural and other raw materials, including grain and water, to produce their products.  Our bottling operations use large amounts of various packaging materials, including glass, aluminum, plastics, cardboard, and other paper products. Our production facilities also use electricity, natural gas, and diesel fuel in their operations.  The independent distributors and third-party transportation companies that we use to obtain our raw materials and deliver our finished products are dependent upon gasoline and diesel for their vehicles.</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 these raw materials and energy resources. 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, may adversely affect our financial results.  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%">Although these have not been material to date, our overall supply chain logistics and transportation have been negatively impacted as a result of the continuing global supply chain challenges that began in early 2020 with the COVID-19 pandemic.  In addition, in late February of 2022, Russia initiated a military operation in Ukraine.  Ukraine is the third largest exporter of grain in the world.  Russia is one of the largest producers of natural gas and oil and is the largest exporter of fertilizers.  The commodity price impact of the war in Ukraine has been a sharp and sustained rise in grain and energy prices, including corn, wheat and natural gas.  Lower fertilizer supplies may also impact future growing seasons, further impacting grain supplies and prices.  Also, given high global grain prices, U.S. farmers may prefer to lock in prices and export additional volumes, reducing domestic grain supplies and resulting in further inflationary pressures.  </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, following the invasion of Ukraine by Russia, the US, UK and EU, along with others, imposed significant new sanctions and export controls against Russia, Russian banks and certain Russian individuals and may implement additional sanctions or take further punitive actions in the future.  The full economic and social impact of the sanctions imposed on Russia </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%">(as well as possible future punitive measures that may be implemented), as well as the counter measures imposed by Russia, in addition to the ongoing military conflict between Ukraine and Russia, which could conceivably expand into the surrounding region, remains uncertain; however, both the conflict and related sanctions have resulted and could continue to result in disruptions to trade, commerce, pricing stability, credit availability, and/or supply chain continuity, in both Europe and globally, and has introduced significant uncertainty into global markets.</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%">Without sufficient quantities of one or more key materials, our business and financial results could suffer.  If any of our key suppliers were no longer able to meet our timing, quality, or capacity requirements, ceased doing business with us, or significantly raised prices, and we are not able to promptly develop alternative cost-effective sources of supply or production, our operations and financial results could suffer.  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 higher-margin products to lower-margin products. </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 INTELLECTUAL PROPERTY</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/or 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 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 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><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%">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 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, the Common Stock and Preferred Stock vote as separate classes on all other matters requiring stockholder approval.  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.  </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, a group of stockholders owning approximately 23 percent of our Common Stock 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 holders of approximately 37 percent of our Common Stock have agreed to vote in favor of those nominees.</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 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 or institutional investors critical of our corporate governance practices or capital structure could also adversely affect the value of our common stock 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%">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%">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 Preferred Stock for redeeming their shares, the amount of which could be material, which 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 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 this concentrated control could result in the consummation of such a transaction that our other stockholders do not support. This concentrated control 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 might harm the trading 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.</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. Public 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 public 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">Preferred 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 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%">We are authorized to issue up to a total of 40,000,000 shares of Common Stock, potentially diluting equity ownership of current holders and the share 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%">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.  These purposes could include, among other things, (i) to declare future stock dividends or stock splits, which may increase the liquidity of our shares; (ii) the sale of stock to obtain additional capital or to acquire other companies or businesses, which could enhance our growth strategy or allow us to reduce debt if needed; (iii) use in additional stock incentive programs and (iv) other bona fide purposes.  Our Board of Directors may issue the available authorized shares of Common Stock 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.  The issuance of additional shares of Common Stock may significantly dilute the equity ownership of the current holders of our Common Stock.  Further, over the course of time, all of the issued shares have the potential to be publicly traded, perhaps in large blocks. This may result in dilution of the market price of the Common Stock. </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%">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, but are not limited to: 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, or 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 or 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 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 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%">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 privileged data or 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 may have a material adverse impact on our business operations and financial results.  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 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, such events could result in unauthorized disclosure of material confidential information, and we may suffer financial and reputational damage because of lost or misappropriated confidential information belonging to us or to our partners, our employees, customers, and 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. and its affiliated companies (together referred to as &#8220;Luxco&#8221; and the merger as the &#8220;Luxco Merger&#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 will involve a number of risks that could harm our financial condition, results of operations and competitive position. In particular:</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 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 the 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 should 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; 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: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 acquisition targets could fail to perform in accordance with our expectations at the time of purchase.</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 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 necessary acquisition arrangements.  The pursuit of potential acquisitions may divert the attention of management and cause us to incur various costs and expenses in identifying, </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%">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/or debt securities.  The 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.  For example, in connection with the Luxco Merger we issued approximately 5.0 million shares of Common Stock.  In addition, shares issued in connection with future acquisitions could be publicly tradable, which could result in a material decrease in 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%">Acquiring additional distilled spirits brands or other businesses could have a significant effect on our financial position and could cause substantial fluctuations in our quarterly and yearly operating results.  Also, acquisitions could result in the recording of significant goodwill and intangible assets on our financial statements, the amortization or impairment of which would reduce reported earnings in subsequent 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: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 products in which we participate 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 distilled spirits too expensive or our distilled spirits and/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 or market share.  Our revenue growth could also be adversely affected if we are not successful in developing new brands or products for our customers or as a result of new brand or product introductions by our competitors.  In addition, more stringent new customer demands may require us to make internal investments to achieve or sustain competitive advantage and meet customer expectations.</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&#160;31, 2022, approximately 235 of our 690 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 have a material adverse effect on our business, financial condition, or results of operations and could adversely affect our relationships with our customers.</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 management 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 and distribution, and, in particular, 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, and 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 management 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 management personnel into our organization.</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%">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: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 6, 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 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%">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.  In early 2022, the Federal Reserve began raising the Federal Funds interest rate and continued to do so throughout 2022 in response to concerns about inflation.  As of December 2022, the Federal Funds interest rate was at the highest level in 15 years. The Federal Reserve also indicated in December 2022 that it does not intend to reduce the Federal Funds interest rate during 2023.   The Federal Reserve may again raise interest rates in response to continuing concerns about inflation.  The increase in interest rates could increase the cost of servicing our variable rate debt and could materially reduce our profitability and cash flows. In addition, higher levels of 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, each 1% increase in interest rates 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%">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.  The global and regional impact of a pandemic or other widespread health crisis, including official or unofficial quarantines and governmental restrictions on activities taken in response to such an outbreak, could have a negative impact on our operations, including voluntary or mandatory temporary closures of our facilities or offices; interruptions in our supply chain, which could impact the cost or availability of raw materials; disruptions or restrictions on our ability to travel or to market and distribute our products; reduced 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 where our products or those of our customers are sold; 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.  Such impacts could limit our ability to fund our operations and satisfy our obligations. </span></div><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_61"></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 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><div id="i1f4f7dd9af2c49298ed68ea478b5a286_64"></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;23, 2023, 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><td style="width:19.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.385%"></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:22.148%"></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%">Location</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%">Principal Activities</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%">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></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%">Atchison, Kansas</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%">Grain processing, distillery, warehousing, research and quality control laboratories, office space, and a technical innovation center</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%">Distilling Solutions, 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lenexa, Kansas</span></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:8pt;font-weight:400;line-height:100%">(a)</span></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%">Office space</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%">Corporate </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%">Lawrenceburg and Greendale, Indiana</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%">Distillery, warehousing, tank farm, quality control laboratory, and research and development</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%">Distilling Solutions</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%">Sunman, Indiana</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%">Warehousing facility</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%">Distilling Solutions</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%">Williamstown, Kentucky</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%">Warehousing facility</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%">Distilling Solutions</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%">Lebanon, Kentucky</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%">Distillery, office space, and retail location</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%">Branded Spirits</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%">Bardstown, Kentucky</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%">Distillery, office space, retail location, and warehousing facility</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%">Branded Spirits</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%">St. Louis, Missouri</span></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:8pt;font-weight:400;line-height:100%">(a)</span></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%">Bottling facility, warehousing facility, office space and fulfillment center</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%">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:bottom"><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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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><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 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%">Arandas, Mexico</span></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:8pt;font-weight:400;line-height:100%">(b)</span></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%">Distillery, office space and agave farm</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%">Branded Spirits</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%">Londonderry, Northern Ireland</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%">Bottling and blending facility and office space</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%">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) 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%">(b) This property is owned and operated by our joint venture, LMX</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.  All of our owned properties are subject to mortgages in favor of one or more of our lenders.&#160;&#160;We also own or lease transportation equipment and facilities and a gas pipeline.</span></div><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_70"></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 10, 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="i1f4f7dd9af2c49298ed68ea478b5a286_73"></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="i1f4f7dd9af2c49298ed68ea478b5a286_76"></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="i1f4f7dd9af2c49298ed68ea478b5a286_79"></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%">Equity compensation plan information is incorporated by reference from Part III, Item 12, &#8220;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters,&#8221; of this document and should be considered an integral part of Item 5.  Our Common Stock is traded on the NASDAQ Global Select Market under the ticker symbol MGPI. &#160;As of February&#160;17, 2023, there were approximately 309 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 34,700 to 907,500 shares during the year ended December&#160;31, 2022.&#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%">18</span></div></div></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_82"></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, 2022, 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, 2017, and that all dividends were reinvested.</span></div><div style="text-align:center"><img src="mgpi-20221231_g2.jpg" alt="mgpi-20221231_g2.jpg" style="height:420px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"/></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_85"></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%">We did not sell equity securities during the quarter ended December&#160;31, 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%">Issuer Purchases of Equity Securities</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:37.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:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></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:14.689%"></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:18.935%"></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(a) Total Number of<br/>Shares (or<br/>Units)<br/>Purchased</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%">(b) Average Price Paid per Share (or Unit)</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%">(c) Total Number of Shares (or<br/>Units) Purchased as Part of Publicly Announced Plans or Programs</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(d) Maximum Number (or Approximate Dollar Value) of Shares (or Units) that May Yet  Be Purchased Under the Plans or Programs</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="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%">October 1, 2022 through October 31, 2022</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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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%">November 1, 2022 through November 30, 2022</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%">5&#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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(a)</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%">111.03&#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%">&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 1, 2022 through December 31, 2022</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%">&#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: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><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><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:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">5&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">&#8212;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:120%;padding-left:10.24pt">Vested RSU awards under the 2014 Plan that were purchased to cover employee withholding taxes.</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:8pt;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:8.68pt">On February 25, 2019, our Board of Directors approved a $25,000 share repurchase plan commencing February 27, 2019 through February 27, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">The share repurchase program was not renewed and expired on the term date of February 27, 2022.</span></div><div style="text-indent:-9pt"><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_88"></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><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="i1f4f7dd9af2c49298ed68ea478b5a286_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%">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="i1f4f7dd9af2c49298ed68ea478b5a286_97"></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:120%">This Report on Form 10-K contains forward looking statements as well as historical information.&#160;&#160;All statements, other than statements of historical facts, regarding the prospects of our industry and our prospects, plans, financial position, and strategic plan may constitute forward looking statements.&#160;&#160;In addition, 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;hopeful,&#8221; &#8220;should,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;could,&#8221; &#8220;encouraged,&#8221; &#8220;opportunities,&#8221; &#8220;potential,&#8221; and/or the negatives or variations of these terms or similar terminology.&#160;&#160;Forward looking statements are based on current expectations and assumptions that are subject to risks and uncertainties which may cause actual results to differ materially from those expressed or implied in the forward looking statements.  A detailed discussion of risks and uncertainties that could cause actual results and events to differ materially from such forward looking statements is included in the section titled &#8220;Risk Factors&#8221; (Item&#160;1A of this Form 10-K).  Forward looking statements are made as of the date of this report, and we undertake no obligation to update or revise publicly any forward looking statements, whether because of new information, future events or otherwise.</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 eight 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">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="i1f4f7dd9af2c49298ed68ea478b5a286_100"></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 is also a producer of high quality industrial alcohol for use in both food and non-food applications.  The Company has 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, with a focus on high-end American whiskey, tequila and gin.  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.  Our ingredients products are sold directly, or through distributors, to manufacturers and processors of finished packaged goods or to bakeries.  During 2022, the Company changed the name of its Distillery Products segment to Distilling 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:400;line-height:120%">Our strategic plan is designed to leverage our history and strengths as well as to leverage 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 strong sales and operating platform, aging whiskey inventory, and unique project development skills.  The favorable macro trends benefiting our business include the expansion 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.  This includes shifting sales mix to higher margin products, such as premium brown goods, as well as extending the product range of distilled gins and GNS, the base component for vodka.  Our Distilling Solutions segment is also subject to unfavorable macro trends which include increased competition as industry participants seek to capitalize on consumer trends as well as increased commodity prices.  Our strategy within the Distilling Solutions segment is to continue migrating away from industrial alcohol to white beverage alcohol, cultivate additional multi-national and craft customers for brown goods sales, enhance offerings to </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:120%">become a beverage alcohol &#8220;solution provider&#8221;, and develop an export market for our aged brown goods. </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 continued to focus on attracting and developing customers for our premium beverage alcohol products during 2022 as well as shifting our focus from industrial alcohol to white beverage alcohol.  Distilling Solutions segment sales for 2022 increased 22 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 benefiting our business include growth in high-end whiskey and tequila brands as well as growth across all spirit categories in the high-end price tiers.  Our Branded Spirits segment is also subject to unfavorable macro trends, which include increased competition as industry participants seek to capitalize on consumer trends.  Our strategy for the Branded Spirits segment is to focus on the categories, brands, price points, bottle size and market support that will maximize profit for the Company.  On April 1, 2021, we completed the merger with Luxco, Inc. and its affiliates (&#8220;Luxco&#8221;)(the &#8220;Merger&#8221;).  As a result of the Merger we have increased our scale and market position in the branded spirits sector and believe it has strengthened our platform for future growth of higher valued-added products.  The Branded Spirits segment sales for 2022 increased 30 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 benefiting our business include growth and focus on high fiber, high protein, meat alternatives, plant-based protein, and non-GMO Products.  We continue to provide outstanding customer solutions, taking advantage of our position within growing consumer trends.  Our strategy within the Ingredient Solutions segment is to expand our market share of specialty wheat starch and protein product lines, expand textured plant protein capabilities within specialty wheat proteins, maximize the value of clean label starches, and optimize our customer set, route to market, and channels to drive profitability.  Ingredient Solutions segment sales for 2022 increased 28 percent over the prior year.</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%">21</span></div></div></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_109"></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 2022, 2021 and 2020:</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><td style="width:33.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></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 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 style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.865%"></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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><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="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%">2020</span></td><td colspan="3" style="padding:0 1pt"></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="border-top:1pt solid #000000;padding:2px 1pt;text-align: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"></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 v. 2020</span></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%">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%">782,358</span><span style="color:#000000;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%">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="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%">395,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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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"></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%">58&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">529,052</span><span style="color:#000000;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%">427,755&#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%">296,715&#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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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%">44&#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></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%">253,306</span><span style="color:#000000;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%">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="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%">98,806&#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="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="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><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%">101&#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></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%">32.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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%">6.7&#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: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%">29,714</span><span style="color:#000000;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%">16,098&#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,712&#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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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%">494&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">74,627</span><span style="color:#000000;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%">72,829&#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%">41,853&#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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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&#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></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><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%">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><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%">(16,325)</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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">N/A</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%">N/A</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 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,965</span><span style="color:#000000;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%">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><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%">54,241&#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="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="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><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%">133&#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></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%">19.0</span><span style="color:#000000;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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7&#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><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-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%">6.5&#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: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%">(5,451)</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%">(4,037)</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,267)</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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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&#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></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%">Other income (loss), 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%">(3,342)</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,230)</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%">627&#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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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%">(296)</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></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%">140,172</span><span style="color:#000000;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%">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><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%">52,601&#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="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="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><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%">130&#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></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%">31,300</span><span style="color:#000000;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%">30,279&#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,256&#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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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%">147&#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></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%">22.3</span><span style="color:#000000;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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-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%">1.7&#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: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%">108,872</span><span style="color:#000000;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%">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><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%">40,345&#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="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="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"></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%">125&#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></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%">13.9</span><span style="color:#000000;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><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><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%">10.2&#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><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="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><td colspan="3" style="background-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%">4.3&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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><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 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="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%">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.94</span><span style="color:#000000;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.37&#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.37&#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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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></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.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;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><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.37&#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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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></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%">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-style:italic;font-weight:400;line-height:120%">2021 to 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Sales for 2021 were $626,720, an increase of 58 percent compared to 2020, which was the result of increased sales in the Branded Spirits, Distilling Solutions and Ingredient Solutions segments.  Total Branded Spirits segment sales increased 4,324 percent, due to the additional brands acquired as part of the Merger.  Within the Distillery Solutions segment, sales were up 13 percent primarily due to an increase in sales of brown goods within premium beverage alcohol.  Total Ingredient Solutions segment sales increased 16 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%">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 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><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-style:italic;font-weight:400;line-height:120%">2021 to 2020 -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gross profit for 2021 was $198,965, an increase of 101 percent compared to 2020.  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 $60,457, or 2,764 percent.  The Distilling Solutions segment gross profit increased by $38,333, or 51 percent and the Ingredient Solutions segment gross profit increased by $1,369, or 7 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%">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-style:italic;font-weight:400;line-height:120%">2021 to 2020 -</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 2021 were $16,098, an increase of 494 percent compared to 2020.  The increase in advertising and promotion expenses were primarily driven by the assumption of Luxco&#8217;s advertising and promotion expenses 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%">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%">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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 to 2020 - </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 2021 were $72,829, an increase of 74 percent compared to 2020.  The increase in SG&amp;A was driven by the assumption of Luxco&#8217;s SG&amp;A, and one-time acquisition related 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%">Insurance recoveries</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%">2021 to 2020 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gain on insurance recoveries for 2021 was $16,325.  During November 2020, we experienced a fire at the Atchison facility.  The fire damaged certain equipment in the facility&#8217;s feed drying operations and caused a temporary loss of production time.  At December 31, 2021, we received a legally binding commitment from our insurance carrier for final settlement for the replacement of the damaged dryer which resulted in a gain of $16,325.</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><td style="width:74.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.945%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.468%"></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:2px 1pt;text-align: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><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 2020</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: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%">54,241&#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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,457&#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%">111&#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: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,333&#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&#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: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,369&#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&#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: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,386)</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%">(25)</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: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,976)</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%">(57)</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: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 insurance recoveries</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%">16,325&#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%">30&#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: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 2021</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:9pt;font-weight:400;line-height:100%">126,363&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133&#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></tr><tr style="height:14pt"><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;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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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%">26&#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: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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%">10&#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: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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%">7&#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: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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)</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: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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)</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: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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%">(13)</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: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><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%">148,965</span><span style="color:#000000;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><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%">18</span><span style="color:#000000;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></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 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 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-style:italic;font-weight:400;line-height:120%">2021 to 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Operating income for 2021 increased to $126,363 from $54,241 for 2020, due to increases in gross profit in the Branded Spirits, Distilling Solutions and Ingredient Solutions segments as well as the increase from the insurance recovery.  These increases were partially offset by increases in SG&amp;A expenses and 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-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%">2022 to 2021 -</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 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-style:italic;font-weight:400;line-height:120%">2021 to 2020 -</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 2021 was $30,279, for an effective tax rate for the year of 25.0 percent.  Income tax expense for 2020 was $12,256, for an effective tax rate for the year of 23.3 percent.  The 1.7 percentage point increase was primarily due to higher income before income taxes, and its dilutive effect on favorable tax credits and deductions as it concerns our effective tax rate</span><span style="color:#000000;font-family:'Arial',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%">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><td style="width:74.192%"></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:9.280%"></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:6.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.434%"></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:2px 1pt;text-align: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><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 2020</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: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.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><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;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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.24&#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%">137&#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: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in income attributable to participating securities</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.03&#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&#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: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 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:#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.08)</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)</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: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 other income (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:#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.08)</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)</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: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 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">(d)</span></div></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.98)</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%">(41)</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: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><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%">Change in effective tax rate</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.10)</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)</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: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:400;line-height:100%">Change in noncontrolling 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%">(0.03)</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)</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: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%">Basic and diluted EPS for 2021 </span></div></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%">4.37&#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;padding:2px 0 2px 1pt;text-align: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&#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></tr><tr style="height:12pt"><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"><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:#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.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%">26&#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: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><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"><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:#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.06)</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)</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: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 other income (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:#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.08)</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)</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: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 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">(d)</span></div></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.51)</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%">(12)</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: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><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="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="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%">Change in effective tax rate</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.10&#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: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><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"><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:#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:700;line-height:100%">4.94</span><span style="color:#000000;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;padding:2px 0 2px 1pt;text-align: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</span><span style="color:#000000;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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.02)</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><td colspan="3" style="background-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:700;line-height:100%">Diluted EPS for 2022 </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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:#ffffff;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:#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%">13</span><span style="color:#000000;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></tr></table></div><div><span><br/></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%">(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:7pt;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:10.24pt">Income attributable to participating securities changes primarily due to the awarding and vesting of the employee RSUs that receive dividend equivalent payments.  </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%">(d)</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">Weighted average shares outstanding change primarily due to our repurchases of Common Stock, the vesting of employee RSUs, our 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%">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 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><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%">2021 to 2020 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and Diluted</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.37 in 2021 from $2.37 in 2020, 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. </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><div id="i1f4f7dd9af2c49298ed68ea478b5a286_112"></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><td style="width:49.630%"></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:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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><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="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%">$  Change</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%">% 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%">229,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 #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%">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><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%">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><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%">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:700;line-height:100%">74,510</span><span style="color:#000000;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,818&#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,308)</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)</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: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%">304,033</span><span style="color:#000000;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,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><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%">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><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&#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%">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%">46,812</span><span style="color:#000000;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,628&#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,816)</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)</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: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%">350,845</span><span style="color:#000000;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%">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><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%">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><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%">17&#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%">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%">13,681</span><span style="color:#000000;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,916&#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,235)</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%">(8)</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%">40,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%">19,545&#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,809&#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%">106&#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%">23,598</span><span style="color:#000000;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,523&#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,075&#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%">35&#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 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%">428,478</span><span style="color:#000000;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%">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><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%">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><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&#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><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;padding:0 1pt"></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%">Change in Year-versus-Year Sales Attributed to:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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><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: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%">28%</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></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%">12%</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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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="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%">Change</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%">% 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%">126,282</span><span style="color:#000000;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%">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><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%">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><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%">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:700;line-height:100%">29.5</span><span style="color:#000000;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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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:#b2b2b2;padding:0 1pt"></td></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%">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><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%">25</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><td style="width:49.630%"></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:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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><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="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%">2020</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%">$  Change</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%">% 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%">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><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%">121,384&#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%">40,690&#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%">34&#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%">75,818&#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,873&#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%">11,945&#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&#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: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%">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><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%">185,257&#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%">52,635&#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;padding:2px 0 2px 1pt;text-align: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"></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: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><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%">80,682&#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%">(18,054)</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)</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: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%">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><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%">265,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%">34,581&#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;padding:2px 0 2px 1pt;text-align: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"></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: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><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,630&#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%">9,286&#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%">165&#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: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><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%">26,109&#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%">(6,564)</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%">(25)</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: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><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,631&#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,892&#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%">12&#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 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><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%">313,309&#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%">39,195&#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;padding:2px 0 2px 1pt;text-align: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></tr><tr style="height:12pt"><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;padding:0 1pt"></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%">Change in Year-versus-Year Sales Attributed to:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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><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: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><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%">21%</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;border-top:1pt solid #000000;padding: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%">7%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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="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%">2020</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%">Change</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%">% 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%">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><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%">75,773&#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%">38,333&#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%">51&#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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2&#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: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:#b2b2b2;padding:0 1pt"></td></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%">2021 compared to 2020</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 2021 increased by $39,195, or 13 percent compared to 2020.  Sales of brown goods and white goods within premium beverage alcohol, fuel grade alcohol, and warehouse services increased, while sales of industrial alcohol and distillers feed and related co-products decreased compared to 2020.  The increase in brown goods, white goods and fuel grade alcohol was driven by higher sales volume and higher average selling price.  These increases were partially offset by a decrease in sales of industrial alcohol, which was driven by lower sales volume due to the discontinuing of the ICP third party sales and marketing services, partially offset by higher average selling price.  The decrease in sales of distillers feed and related co-products was due to lower average selling price, partially offset by higher sales volume, both of which resulted from the Dryer Fire Incident and the subsequent sale of wet rather than dry distillers grains (see Note 1, Nature of Operations and Summary of Significant Accounting Policies for further details).</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 $38,333, or 51 percent.  Gross margin for 2021 increased to 32.4 percent from 24.2 percent for 2020.  The increase in gross profit was primarily due to higher sales volume on brown goods as well as higher average selling price on industrial, white goods and fuel grade alcohol.  The increase in gross profit was partially offset by lower average selling price on distillers feed and related co-products and higher input costs of industrial alcohol, white goods and brown goods.  </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><div id="i1f4f7dd9af2c49298ed68ea478b5a286_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%">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><td style="width:49.630%"></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:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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><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="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%">$  Change</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%">% 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%">48,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;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%">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><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%">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><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%">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:700;line-height:100%">12,274</span><span style="color:#000000;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%">8,937&#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,337&#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&#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%">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%">24,211</span><span style="color:#000000;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%">17,626&#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%">6,585&#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%">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 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%">84,730</span><span style="color:#000000;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%">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><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%">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><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%">56&#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%">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%">82,530</span><span style="color:#000000;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,292&#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,238&#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%">16&#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%">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,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><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,520&#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%">8,875&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">23,284</span><span style="color:#000000;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%">19,469&#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,815&#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></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%">237,939</span><span style="color:#000000;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 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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><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&#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><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></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="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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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><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: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%">30%</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></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%">17%</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;border-top:1pt solid #000000;padding:2px 1pt;text-align: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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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="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%">Change</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%">% 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%">95,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%">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><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%">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><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%">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:700;line-height:100%">40.1</span><span style="color:#000000;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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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:#b2b2b2;padding:0 1pt"></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><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%">2022 compared to 2021</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 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%">27</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><td style="width:49.630%"></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:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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><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="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%">2020</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%">$  Change</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%">% 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%">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><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%">1,785&#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%">25,937&#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%">1,453&#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%">8,937&#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,196&#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,741&#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%">307&#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%">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%">17,626&#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%">125&#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%">17,501&#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%">14,001&#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 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%">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><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%">4,106&#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%">50,179&#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;padding:2px 0 2px 1pt;text-align: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,222&#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%">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%">71,292&#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%">&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">38,520&#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%">38,520&#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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">19,469&#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%">43&#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,426&#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,177&#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 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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,149&#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 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%">179,417&#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;padding:2px 0 2px 1pt;text-align: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,324&#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><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></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="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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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><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: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%">4,324%</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></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%">29,320%</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;border-top:1pt solid #000000;padding: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%">(24,996)%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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><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="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%">2020</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%">Change</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%">% 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%">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><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,187&#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,457&#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%">2,764&#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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6)</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: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:#b2b2b2;padding:0 1pt"></td></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%">2021 compared to 2020</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 2021 increased by $179,417, or 4,324 percent compared to 2020.  Sales across all price tiers increased compared to 2020, primarily due to the additional brands acquired as part of the Merger.</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 $60,457, or 2,764 percent.  Gross margin for 2021 decreased to 34.1 percent compared to 52.7 percent for 2020.  The increase in gross profit was primarily due to the additional brands acquired as part of the Merger.  The decrease in gross margin was due to sales price, as the vast majority of the Company&#8217;s branded spirits sales pre-merger were in the premium plus price tiers.  Gross profit was reduced during 2021, due to a required step up in value due to purchase accounting related to the Merger.  Of the purchase accounting step up, $2,529 was associated with marking the finished goods inventory to fair value, which fully flowed through in the year and is not expected to recur in the future periods. </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><div id="i1f4f7dd9af2c49298ed68ea478b5a286_118"></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><td style="width:47.145%"></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:2.723%"></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:1.0%"></td><td style="width:3.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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><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="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%">$  Change</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%">% 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%">62,567</span><span style="color:#000000;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,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><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%">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><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%">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="padding:2px 0 2px 1pt;text-align: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,313</span><span 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%">31,485&#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%">7,828&#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%">25&#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 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%">14,023</span><span style="color:#000000;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%">10,014&#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,009&#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&#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 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%">38</span><span 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%">1,393&#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,355)</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%">(97)</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 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%">115,941</span><span style="color:#000000;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%">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><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,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><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&#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><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></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="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><td colspan="3" style="padding:0 1pt"></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: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><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><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><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%">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%">28%</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></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%">9%</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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><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="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></tr><tr style="height:12pt"><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="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></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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><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="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%">Change</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%">% 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%">31,503</span><span style="color:#000000;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%">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><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%">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><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%">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:10pt;font-weight:700;line-height:100%">27.2</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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="background-color:#b7b7b7;padding:0 1pt"></td></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 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 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 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="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%">29</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><td style="width:42.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.752%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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><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="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%">2020</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%">$  Change</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%">% 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%">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><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%">41,631&#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 #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%">6,127&#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%">15&#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%">31,485&#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%">26,960&#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%">4,525&#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&#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 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%">10,014&#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,630&#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,384&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">1,393&#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,842&#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%">(449)</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)</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 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%">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><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%">78,063&#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%">12,587&#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;padding:2px 0 2px 1pt;text-align: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"><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><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></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="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><td colspan="3" style="padding:0 1pt"></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: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><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><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><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%">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%">16%</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></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%">11%</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;border-top:1pt solid #000000;padding: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%">5%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><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="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></tr><tr style="height:12pt"><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="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></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><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><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><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="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%">2020</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%">Change</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%">% 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%">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><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%">20,846&#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%">1,369&#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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2)</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: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="background-color:#b7b7b7;padding:0 1pt"></td></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%">2021 compared to 2020</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 2021 increased by $12,587, or 16 percent compared to 2020.  Sales of specialty wheat starches and proteins and commodity wheat starches increased, while sales of commodity wheat proteins decreased.  The increase in specialty wheat starches was primarily due to higher sales volume.  The increase in specialty wheat proteins was primarily due to higher sales volume and higher average selling prices.  The increase in commodity wheat starches was due to higher 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 $1,369, or 7 percent.  Gross margin for 2021 decreased to 24.5 percent from 26.7 percent for 2020.  The increase in gross profit was primarily driven by higher sales volume of specialty wheat starches and commodity wheat starches, as well as higher sales volume and higher average selling prices of specialty wheat proteins. These increases were partially offset by higher input costs. </span></div><div style="margin-bottom:9.9pt"><span><br/></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%">30</span></div></div></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_121"></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 (Note 6, Corporate Borrowings) provide the primary sources of cash to fund operating needs and capital expenditures.  These same sources of cash are used to fund shareholder 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 merger or acquisitions, and anticipated operating requirements for the foreseeable future.</span></div><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_124"></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:44.952%"></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:7.818%"></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:7.233%"></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:7.671%"></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.034%"></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.042%"></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%">Cash Flow Summary</span></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><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%">Changes, Year versus Year-Increase / (Decrease)</span></td></tr><tr><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: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="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%">2020</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%">2022 v. 2021</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 v. 2020</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><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%">88,936</span><span style="color:#000000;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%">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><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%">53,255&#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%">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"></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%">35,008&#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;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><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:400;line-height:100%">Cash used in investing activities</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%">(47,813)</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%">(182,619)</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,647)</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%">134,806&#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%">(162,972)</span></td><td style="background-color:#cceeff;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;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><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:400;line-height:100%">Cash provided by (used in) financing activities</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%">(14,764)</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%">94,287&#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%">(15,255)</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%">(109,051)</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%">109,542&#160;</span></td><td style="background-color:#cceeff;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;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><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: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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%">(25)</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><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%">(13)</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%">(25)</span></td><td style="background-color:#cceeff;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;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><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%">Increase (decrease) in cash and cash equivalents</span></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: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%">26,321</span><span style="color:#000000;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%">(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><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%">18,353&#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%">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"></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%">(18,447)</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: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;border-top:3pt double #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"></td></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 $88,936 during the year ended December&#160;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:400;line-height:120%">Cash provided by operating activities was $88,263 during the year ended December 31, 2021.  The cash provided by operating activities during 2021 resulted primarily from net income of $90,817, adjustments for non-cash or non-operating charges of $16,850 including depreciation and amortization, deferred income taxes, share-based compensation, and partially offset by a gain on insurance recoveries, and by uses of cash due to changes in operating assets and liabilities of $19,404.  The primary drivers of the changes in operating assets and liabilities were $14,214 use of cash related to an increase in inventories, primarily barrel distillate, $6,242 use of cash related to income taxes refundable, and $6,031 use of cash related to an increase in receivables, inclusive of insurance receivables, partially offset by $5,301 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 year ended December&#160;31, 2022 was $47,813, which primarily resulted from additions to property, plant and equipment of $45,323 (see Capital Spending).</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 year ended December 31, 2021 was $182,619, which primarily resulted from $149,005 related to the Merger with Luxco and additions to property, plant and equipment of $47,389 (see Capital Spending), partially offset by cash proceeds of $16,325 from property insurance recoveries.</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%">31</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: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 $47,859, $51,691, and $18,646 of capital expenditures and have paid $45,323, $47,389, and $19,701 for capital expenditures for the years ended December&#160;31, 2022, 2021 and 2020, 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 $58,000, in capital expenditures for 2023 which will be used for facility improvement and expansion, facility sustenance projects and environmental health and safety projects.      </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%">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 used in financing activities for year ended December&#160;31, 2022 was $14,764, primarily due to payments of dividends and dividend equivalents of $10,646 (see Note 8, 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:400;line-height:120%">Cash provided by financing activities for year ended December&#160;31, 2021 was $94,287, primarily due to net debt proceeds of $192,580 (see Long-Term and Short-Term Debt), primarily resulting from the issuance of the Convertible Senior Notes, partially offset by $87,509 payment on assumed debt as part of the Merger, and payments of dividends and dividend equivalents of $10,017 (see Note 8, 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: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%">  29,376 RSUs vested and converted to common shares during 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:400;line-height:120%">38,079 RSUs vested and converted to common shares during year ended December&#160;31, 2021, of which we withheld and purchased for treasury 11,887 shares valued at $767 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%">Share Repurchase.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 25, 2019, the Board of Directors approved a $25,000 share repurchase authorization commencing February 27, 2019 through February 27, 2022.  The Company did not repurchase any shares during 2022 prior to the expiration of the program on February 27, 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%">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 $230,335 (net of unamortized loan fees of $6,115) at December&#160;31, 2022 and $233,399 (net of unamortized loan fees of $6,454) at December&#160;31, 2021.  During 2022, we had net payments on our long-term debt of $3,403.  During 2021, we had net borrowings on our Convertible Senior Notes of  $201,250, net payments on our long-term debt of $1,620, loan fees associated with the issuance of Convertible Senior Notes and refinancing of our credit agreement of $7,050.  Net borrowings / (payments) on all debt for 2022 and 2021 were $(3,403), and $192,580, respectively (see Note 6, 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 8, 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;23, 2023, the Board of Directors declared a quarterly dividend payable to stockholders of record as of March&#160;10, 2023, of our Common Stock and a dividend equivalent payable to holders of certain RSUs as of March&#160;10, 2023, of $0.12 per share and per unit. &#160;The dividend payment and dividend equivalent payment will occur on March&#160;24, 2023.</span></div><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_127"></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 borrowing on our various debt agreements. &#160;Under these agreements, we must meet certain financial covenants and restrictions, and at December&#160;31, 2022, we met those covenants and restrictions.</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:400;line-height:120%">At December&#160;31, 2022, our current assets exceeded our current liabilities by $348,787, largely due to our inventories, at cost, of $289,722.  At December&#160;31, 2022, our cash balance was $47,889 and we have used our various debt agreements for liquidity purposes, with $400,000 remaining for additional borrowings and up to $120,000 potentially available under the Note Purchase Agreement.  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 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 id="i1f4f7dd9af2c49298ed68ea478b5a286_130"></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, 2022:</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><td style="width:58.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.201%"></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%">Payments due by period</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%">Total</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%">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><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%">236,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"></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,600&#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%">230,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 on long-term debt</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%">76,734&#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,057&#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,677&#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%">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,093&#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,066&#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,027&#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%">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%">299,907&#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%">255,734&#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: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%">44,173&#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</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%">915&#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%">190&#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%">725&#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%">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%">630,099&#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><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 #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%">270,647&#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><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 #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%">359,452&#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></tr></table></div><div><span><br/></span></div><div style="padding-right: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%">Short-term obligation payments are due within 12 months from the current year end. </span></div><div style="padding-right: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%">  Includes open purchase order commitments related to raw materials and packaging used in the ordinary course of business of $238,969.</span></div><div style="padding-right:18pt"><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_133"></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 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 are in various stages of financing projects with industrial revenue bond transactions for our facilities located in Kentucky. The bonds allow a 15 to 40 year real property tax abatement on our renovated and newly-constructed warehouse buildings and distilleries in Kentucky.&#160; We have been approved for $55,500 of industrial revenue bonds with the City of Williamstown Kentucky, and have used approximately $21,000.  Additionally, we have been approved for $175,000 of  industrial revenue bonds with Nelson County Kentucky and have used approximately $48,000.  The City of Williamstown and Nelson County issued the industrial revenue bonds to us.&#160;&#160;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.&#160;&#160;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.&#160;&#160;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. </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 payment, 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 10, Commitments and Contingencies for additional information).</span></div><div style="padding-right:18pt"><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_136"></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, inclusive of effects related to the COVID-19 pandemic.&#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 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><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 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 2022, 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="i1f4f7dd9af2c49298ed68ea478b5a286_139"></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="i1f4f7dd9af2c49298ed68ea478b5a286_142"></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 Atchison and Lawrenceburg facilities, 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 6, 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, 2022, a 100 basis point increase over the current rates actually in effect at such date would have a minimal impact on interest expense.  Based on weighted average outstanding fixed-rate borrowings at December&#160;31, 2022, a 100 basis point increase in market rates would result in a decrease in the fair value of our outstanding fixed-rate debt of $29,537, 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 $37,243.</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><div id="i1f4f7dd9af2c49298ed68ea478b5a286_145"></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="i1f4f7dd9af2c49298ed68ea478b5a286_148"></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%">The management of MGP Ingredients, Inc. (the &#8220;Company&#8221;)&#160;&#160;is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 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, 2022 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 the Company&#8217;s internal control over financial reporting as of December&#160;31, 2022.  The combined report on the consolidated financial statements of MGP Ingredients, Inc. and subsidiaries and audit report 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%">35</span></div></div></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_151"></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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</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, 2022 and 2021, 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, 2022, 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, 2022, 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, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2022, 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, 2022 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:115%">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&#8217;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:115%">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 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 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><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%">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 matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates 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 a critical audit matter 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 matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</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:36pt"><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 $229,523 thousands for the year ended December 31, 2022, 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 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTEvZnJhZzphOTk0YTA3ZTBkOWM0NWJmYjExN2UwMzIyNTA5NWU5MC90ZXh0cmVnaW9uOmE5OTRhMDdlMGQ5YzQ1YmZiMTE3ZTAzMjI1MDk1ZTkwXzExNDI1_9bcd1b91-635c-4016-8378-f9f7c4772096">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTEvZnJhZzphOTk0YTA3ZTBkOWM0NWJmYjExN2UwMzIyNTA5NWU5MC90ZXh0cmVnaW9uOmE5OTRhMDdlMGQ5YzQ1YmZiMTE3ZTAzMjI1MDk1ZTkwXzExNDI0_64c48a01-ed3a-4044-916f-3f34a52495dd">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 23, 2023</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%">37</span></div></div></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_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></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><td style="width:64.981%"></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.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></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%">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="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%">2020</span></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="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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzQtMS0xLTEtNjQ5NDU_22c5497e-1f6d-43db-8cdb-8cbe0d02a02b">782,358</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzQtMy0xLTEtNjQ5NDU_ef02a7bd-d616-4bb3-a0f7-6e1bc981c80c">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzQtNS0xLTEtNjQ5NDU_84c60903-2284-4519-baf6-b3234f792ea8">395,521</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzUtMS0xLTEtNjQ5NDU_be7c8198-aed8-4fd7-a030-5ec184f48d3b">529,052</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzUtMy0xLTEtNjQ5NDU_ac5efeca-a3b4-49b7-bbb4-6caeb0243b58">427,755</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzUtNS0xLTEtNjQ5NDU_139e97df-5928-45af-b4fd-f0f4058ffea2">296,715</ix:nonFraction>&#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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzYtMS0xLTEtNjQ5NDU_facbc22e-ae4a-41b6-b103-d0bf08e1dbfd">253,306</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzYtMy0xLTEtNjQ5NDU_2043e5e5-bbcd-42eb-b1d7-c8ad03bd182e">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><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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzYtNS0xLTEtNjQ5NDU_e3d20f7e-1be3-4f7c-92fa-46ed9263aabf">98,806</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></tr><tr style="height:12pt"><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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzgtMS0xLTEtNjQ5NDU_c7031405-1a36-4afa-b205-250c2e05ac52">29,714</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzgtMy0xLTEtNjQ5NDU_8e5c8310-e448-4a99-85a7-b3dc328c3413">16,098</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzgtNS0xLTEtNjQ5NDU_ca4a3ccc-32a1-4b81-bd3b-66ac83c71797">2,712</ix:nonFraction>&#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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzktMS0xLTEtNjQ5NDU_e3a8494b-1121-484a-be15-df2a973ba44d">74,627</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzktMy0xLTEtNjQ5NDU_d4a5415f-d46c-4855-95ab-5f3dca727255">72,829</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzktNS0xLTEtNjQ5NDU_33ff9bf0-5b96-4f4f-b55e-86a1bf1348bc">41,853</ix:nonFraction>&#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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzEwLTEtMS0xLTY0OTQ1_af97a069-ef68-4714-9cd8-27c009024437">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzEwLTMtMS0xLTY0OTQ1_0aa2df43-9bdc-4e0f-a53e-70126f6a2f51">16,325</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzEwLTUtMS0xLTY0OTQ1_b1b0a0a2-29e8-484e-817c-012544719807">&#8212;</ix:nonFraction>&#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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzExLTEtMS0xLTY0OTQ1_16c45861-d007-4a9c-a432-8599ae46efa6">148,965</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzExLTMtMS0xLTY0OTQ1_481f9a89-b5f0-4c47-a36e-c4f708165de3">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzExLTUtMS0xLTY0OTQ1_4996947f-c855-4f44-b0b6-bae3a0f1d674">54,241</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></tr><tr style="height:12pt"><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;text-align: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzEzLTEtMS0xLTY0OTQ1_7dbf4439-e3fa-4ea8-a18f-738becf41591">5,451</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzEzLTMtMS0xLTY0OTQ1_ac13b13e-0b77-4a9c-86b5-2200bf4cad70">4,037</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzEzLTUtMS0xLTY0OTQ1_66d5e00f-dbe9-493a-bab5-a32f311b9610">2,267</ix:nonFraction>)</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 income (loss), 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE0LTEtMS0xLTY0OTQ1_4c233ed3-b3a8-487e-9714-92717d65ea31">3,342</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE0LTMtMS0xLTY0OTQ1_c4317bcf-9db3-46e9-ac94-e39edf61f6d3">1,230</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE0LTUtMS0xLTY0OTQ1_a98fbc3a-362e-4afc-a142-bf834cb3ad95">627</ix:nonFraction>&#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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE1LTEtMS0xLTY0OTQ1_0f1ef653-5b80-4b1d-a35e-dd591adbc2ca">140,172</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE1LTMtMS0xLTY0OTQ1_b27399af-f2c5-4528-932a-49f3ae0375a0">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE1LTUtMS0xLTY0OTQ1_c907cd9d-156a-4493-a01f-b9f0e338b033">52,601</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></tr><tr style="height:12pt"><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;text-align: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE3LTEtMS0xLTY0OTQ1_87ab4e13-bded-45c4-91d0-6f3143888b47">31,300</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE3LTMtMS0xLTY0OTQ1_fe0650b1-cf65-4817-82db-19dd57f1c1a5">30,279</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE3LTUtMS0xLTY0OTQ1_acf2e639-3a3b-4e5d-969a-e1058390a73f">12,256</ix:nonFraction>&#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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE4LTEtMS0xLTY0OTQ1_2c79108f-1a1e-4973-b859-f020745a3b48">108,872</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE4LTMtMS0xLTY0OTQ1_4bed8516-7fa0-4aa3-9630-1dbf82a65902">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE4LTUtMS0xLTY0OTQ1_5e692749-f84a-495a-9f0b-f98f39a88535">40,345</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></tr><tr style="height:12pt"><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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIwLTEtMS0xLTY0OTQ1_4ff16bdc-b23b-4f89-b674-db15e22c62ef">590</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIwLTMtMS0xLTY0OTQ1_afff6038-0603-4887-bf45-d95db034f757">490</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIwLTUtMS0xLTY0OTQ1_5fc79d75-e8fe-4648-a533-d56a52ab35ee">&#8212;</ix:nonFraction>&#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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIxLTEtMS0xLTY0OTQ1_797b6804-0941-4b10-94a1-62fdd2dc0754">109,462</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIxLTMtMS0xLTY0OTQ1_781b3085-3d25-4693-8166-e63da565fe5c">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIxLTUtMS0xLTY0OTQ1_402608fe-eae7-47f9-99ce-fdd682e7272e">40,345</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></tr><tr style="height:14pt"><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;text-align: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIzLTEtMS0xLTY0OTQ1_8b3acf43-157e-4d46-8d3c-8c33f8be56d0"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIzLTEtMS0xLTY0OTQ1_c59c9cdb-8070-47d7-80e2-21f1b185ae85">871</ix:nonFraction></ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIzLTMtMS0xLTY0OTQ1_15b76c1b-8ba9-4785-9af9-cf525225446c"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIzLTMtMS0xLTY0OTQ1_a44af0bb-aab6-49d7-b0e0-863b8351a30d">712</ix:nonFraction></ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIzLTUtMS0xLTY0OTQ1_25c35ffd-1573-4199-8d62-8dcc40116502"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIzLTUtMS0xLTY0OTQ1_ec32515d-1998-476e-adfc-f857133155db">261</ix:nonFraction></ix:nonFraction>)</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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI0LTEtMS0xLTY0OTQ1_239ba50b-3e41-44d3-8866-0f04bb6117c7"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI0LTEtMS0xLTY0OTQ1_daea5f11-44d2-4fbc-98df-8d076781444b">108,591</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI0LTMtMS0xLTY0OTQ1_9582656d-a38b-4c4f-afcc-0f1f7137a018"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI0LTMtMS0xLTY0OTQ1_bb0a0f47-458e-4a80-8c5e-c88f4020c214">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI0LTUtMS0xLTY0OTQ1_905af5a0-6475-49bc-b901-67d1c26be6e7"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI0LTUtMS0xLTY0OTQ1_c6bba964-4e14-49af-92fa-99634ae0b699">40,084</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></tr><tr style="height:12pt"><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%">Weighted average common shares</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 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI3LTEtMS0xLTY0OTQ1_36f604dd-b5e2-425a-94ce-a5ea173a8a2a">22,002,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:#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%"><ix:nonFraction unitRef="shares" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI3LTMtMS0xLTY0OTQ1_a6391945-6a24-48b5-9cf2-87f3f3013e8b">20,719,663</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI3LTUtMS0xLTY0OTQ1_ef4654e8-062d-4be5-af35-5eaf83da8b5b">16,937,125</ix:nonFraction>&#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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI4LTEtMS0xLTY0OTQ1_63df2a3b-9276-4b94-be3f-c57cfc4d5a6d">22,053,966</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><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%"><ix:nonFraction unitRef="shares" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI4LTMtMS0xLTY0OTQ1_f9a8f56c-244a-41c9-993d-86b106c6e4ac">20,719,663</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI4LTUtMS0xLTY0OTQ1_626bf63a-18e5-4531-a0e4-b0a03b0c6bd0">16,937,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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%">Earnings per common share</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 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMxLTEtMS0xLTY0OTQ1_910edca4-913b-402d-9211-60f9ca850d72"><ix:nonFraction unitRef="usdPerShare" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMxLTEtMS0xLTY0OTQ1_c15ad324-16c7-49db-b8a1-fd5fa4524959">4.94</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMxLTMtMS0xLTY0OTQ1_2dd87ee0-cd4d-47cd-bbd8-a026df0d8209"><ix:nonFraction unitRef="usdPerShare" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMxLTMtMS0xLTY0OTQ1_70c5ea58-b526-4a7d-b64d-3f7f268c2ff0">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"></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMxLTUtMS0xLTY0OTQ1_96a6634e-853e-47ba-bc6e-ee5f90e5bb40"><ix:nonFraction unitRef="usdPerShare" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMxLTUtMS0xLTY0OTQ1_9d004fc4-d4c5-441d-9b5c-60e5b5d77693">2.37</ix:nonFraction></ix:nonFraction>&#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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMyLTEtMS0xLTY0OTQ1_1d853801-2622-458d-ab40-2e49ea10581a">4.92</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMyLTMtMS0xLTY0OTQ1_9dd611d1-c97e-4e88-8894-44ba17970737">4.37</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMyLTUtMS0xLTY0OTQ1_6964f6f0-899e-4a5a-9671-b3109b8b028e">2.37</ix:nonFraction>&#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="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 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><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%">38</span></div></div></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_157"></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><td style="width:64.250%"></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.823%"></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%">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="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%">2020</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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzItMS0xLTEtNjQ5NDU_dbdc84d7-4732-4149-99e2-726d8bc82d68">109,462</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzItMy0xLTEtNjQ5NDU_8ea48634-623a-4af6-9eaf-6a37b651f871">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzItNS0xLTEtNjQ5NDU_3892cd18-803a-4438-814f-74cfd5820746">40,345</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 income (loss), net of tax:</span></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 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 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzQtMS0xLTEtNjQ5NDU_c53cbc6f-81e9-4926-a792-bd3256a16b46">676</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzQtMy0xLTEtNjQ5NDU_8d7f69c9-9ef0-47d9-997f-6d3accb589f9">151</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzQtNS0xLTEtNjQ5NDU_366a78d7-c717-4090-981d-b4ac5c312067">&#8212;</ix:nonFraction>&#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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzUtMS0xLTEtNjQ5NDU_4ec876bc-e301-4623-809b-3a7a7ec2ac03">18</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzUtMy0xLTEtNjQ5NDU_e1fe11fb-fbc3-4f9c-9433-1dddcc6ef5e8">19</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzUtNS0xLTEtNjQ5NDU_eac33e85-d4bb-4357-ad5d-480b61907309">732</ix:nonFraction>&#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%">Other comprehensive income (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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzYtMS0xLTEtNjQ5NDU_d7a0a45b-763b-4d13-ae58-592865e0bc68">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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzYtMy0xLTEtNjQ5NDU_f088926d-0d2b-40a3-bf3b-b9fd2d2a908a">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzYtNS0xLTEtNjQ5NDU_8e840876-4e09-4afb-8854-ac2a2b524563">732</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzctMS0xLTEtNjQ5NDU_4884bd11-a8f9-4d5f-a09a-86f859d22dda">108,804</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzctMy0xLTEtNjQ5NDU_2bcd73e6-c888-48f1-89d9-f47684a263fc">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzctNS0xLTEtNjQ5NDU_0ce2efa0-53f1-4abf-9d87-0d4c7efd2328">41,077</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></tr><tr style="height:14pt"><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;text-align: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzktMS0xLTEtNjQ5NDU_1d62cee8-317a-48ae-9f02-9c34aa636fe4">590</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzktMy0xLTEtNjQ5NDU_90cb26a8-c98f-4ff9-b77c-988ddac9f888">490</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzktNS0xLTEtNjQ5NDU_21b4f3e6-de48-46ee-be2b-d3003ff607db">&#8212;</ix:nonFraction>&#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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzEwLTEtMS0xLTY0OTQ1_8e7ad4eb-478a-4431-995a-88e2fede38c4">108,214</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzEwLTMtMS0xLTY0OTQ1_373075a0-6ab9-457e-91d6-7b6074e77adc">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzEwLTUtMS0xLTY0OTQ1_e479a9c2-d745-49c8-98cd-9c9865f9bf62">41,077</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></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%">39</span></div></div></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_160"></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><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%">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 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="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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzMtMS0xLTEtNjQ5NDU_f52f944c-50c9-46e8-8d85-8ba5415f3600">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:#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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzMtMy0xLTEtNjQ5NDU_54f5d36a-eb20-4049-9353-8c72656540bc">21,568</ix:nonFraction>&#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: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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQtMC0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjowMTFmM2NiNzdjNTU0OTdhYjdjNDYyYWFjNDE3NDU3ZV81MQ_c7cfaf0e-b7a7-423f-b23c-83175fcf125d">1,475</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQtMC0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjowMTFmM2NiNzdjNTU0OTdhYjdjNDYyYWFjNDE3NDU3ZV81OA_4acba568-8abb-4577-baf6-d7d973f471ee">150</ix:nonFraction> at December&#160;31, 2022 and 2021, 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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQtMS0xLTEtNjQ5NDU_b8f1ed79-6a32-4e0c-90dc-be3dc8c6a4c7">109,267</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQtMy0xLTEtNjQ5NDU_52e4891e-1cd1-4a24-8b58-e2b1fb1927ef">92,537</ix:nonFraction>&#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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzUtMS0xLTEtNjQ5NDU_872e8e50-8149-49e7-bd3e-8013ea06c8cd">289,722</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzUtMy0xLTEtNjQ5NDU_17afcffe-e03a-4016-9abe-7e86de70b1e1">245,944</ix:nonFraction>&#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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzYtMS0xLTEtNjQ5NDU_e686e31c-444b-4c59-a510-4a480b8a1ce2">2,957</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzYtMy0xLTEtNjQ5NDU_9c763908-a75f-447c-b14f-85bc07ddcc6e">1,510</ix:nonFraction>&#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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzctMS0xLTEtNjQ5NDU_db05a968-76c2-4b55-9c81-fcef1726eead">4,327</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzctMy0xLTEtNjQ5NDU_cf93167f-3690-4128-9686-a84a98f770ea">5,539</ix:nonFraction>&#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: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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzgtMS0xLTEtNjQ5NDU_5d153d76-0642-4556-a1cf-551a61a8e489">454,162</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzgtMy0xLTEtNjQ5NDU_47c141ec-097b-4e30-b537-a26a24ac4646">367,098</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></tr><tr style="height:9pt"><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: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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzEwLTEtMS0xLTY0OTQ1_62bff948-4661-452e-a4a5-ac7467f33463">235,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:#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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzEwLTMtMS0xLTY0OTQ1_f909a388-4c69-4c1f-9ca3-39fc2b115567">207,286</ix:nonFraction>&#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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzExLTEtMS0xLTY0OTQ1_da27a05d-0066-488e-8474-19d8f7d34c1f">15,042</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzExLTMtMS0xLTY0OTQ1_8ca2f442-9942-45fa-a64a-53f782400f1e">9,671</ix:nonFraction>&#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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzEyLTEtMS0xLTY0OTQ1_69665e7e-7d77-4408-b8e6-00fbfe81ed16">5,534</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzEyLTMtMS0xLTY0OTQ1_02944a21-057b-4c51-8a7d-338b7136e373">4,944</ix:nonFraction>&#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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzEzLTEtMS0xLTY0OTQ1_22332f44-0d56-4809-9128-e92937d8bfa0">216,768</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzEzLTMtMS0xLTY0OTQ1_a2186505-0e75-4d7d-a7cc-1f7a1696b97a">218,838</ix:nonFraction>&#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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE0LTEtMS0xLTY0OTQ1_b5283ae4-bafa-4d16-89c7-bd9897a332eb">226,294</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE0LTMtMS0xLTY0OTQ1_38dab65c-a040-4b65-8f5f-d337e4f920af">226,294</ix:nonFraction>&#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 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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE1LTEtMS0xLTY0OTQ1_957ec930-1ec3-459d-9ac5-87f705a02ad1">4,779</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE1LTMtMS0xLTY0OTQ1_ebe4e2cd-87bf-40ce-b7b7-30b0c8d0c795">7,336</ix:nonFraction>&#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: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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE2LTEtMS0xLTY0OTQ1_0596d693-0349-4388-abd0-55829bd431ef">1,158,211</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE2LTMtMS0xLTY0OTQ1_c2878ea4-9df6-47d8-84d9-3c506abb1822">1,041,467</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></tr><tr style="height:9pt"><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%">Current 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></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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE5LTEtMS0xLTY0OTQ1_b207d6ae-1876-49bb-8bd8-be92b922cc36">5,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:#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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE5LTMtMS0xLTY0OTQ1_caf2c675-242e-4749-883e-aa96636ae57c">3,227</ix:nonFraction>&#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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzIwLTEtMS0xLTY0OTQ1_e7b751ce-acf5-4343-80f4-ec755c3adb8c">66,432</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzIwLTMtMS0xLTY0OTQ1_0d043f36-84b4-45f1-b2ba-3888c7b08aed">53,712</ix:nonFraction>&#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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzIxLTEtMS0xLTY0OTQ1_bf92f9aa-cbc7-4489-9c5a-c4817690c08c">4,627</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzIxLTMtMS0xLTY0OTQ1_ed0ed5aa-4312-48f1-bccf-a42c183f1db2">6,992</ix:nonFraction>&#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 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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzIzLTEtMS0xLTY0OTQ1_4b7873ac-55fa-4dab-90df-0391a1dd7baf">28,716</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzIzLTMtMS0xLTY0OTQ1_c397ec6d-2e37-45ba-8304-5305e7f9a1da">24,869</ix:nonFraction>&#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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI0LTEtMS0xLTY0OTQ1_64dc9f6f-40ab-49ed-b06e-7bf13d8291d8">105,375</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI0LTMtMS0xLTY0OTQ1_b22c5917-2d34-4215-b47b-c7ff84937e82">88,800</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></tr><tr style="height:12pt"><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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI2LTEtMS0xLTY0OTQ1_32346a20-484b-4d5c-a220-c5ec3de08086">29,510</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI2LTMtMS0xLTY0OTQ1_f45fd98f-6069-4e1b-9b05-d9eaa98236a8">35,266</ix:nonFraction>&#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"><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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:ConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI4LTEtMS0xLTY0OTQ1_80db0662-3727-4f07-933b-e2492ff67d9c">195,225</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:ConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI4LTMtMS0xLTY0OTQ1_55f79767-fb54-4f5d-800e-8330fdfca443">194,906</ix:nonFraction>&#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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI5LTEtMS0xLTY0OTQ1_e4aa54be-6e94-44e4-a4d8-f72d8a4e8d81">11,622</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI5LTMtMS0xLTY0OTQ1_8a6b1d9d-8238-4668-a0a8-2a95687906f0">6,997</ix:nonFraction>&#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="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%">Other noncurrent 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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzMyLTEtMS0xLTY0OTQ1_2654cf95-604a-43fc-8d93-dccc66c15043">3,723</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzMyLTMtMS0xLTY0OTQ1_2db3fd6f-4442-4055-8eea-41b657b4ff82">5,132</ix:nonFraction>&#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%">Deferred 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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzMzLTEtMS0xLTY0OTQ1_5fbbc3a8-81f3-45c0-93af-cba4c86062ce">67,112</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzMzLTMtMS0xLTY0OTQ1_bb0dc5d8-ca7d-4ba3-871d-a187ae1b5696">66,101</ix:nonFraction>&#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:700;line-height:100%">Total liabilities</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM0LTEtMS0xLTY0OTQ1_9be4bfe3-8957-4826-8778-af4ebceef112">412,567</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM0LTMtMS0xLTY0OTQ1_76ba1d49-3d38-4ada-ac4c-e2ca6e99ab10">397,202</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></tr><tr style="height:9pt"><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"><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 10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM2LTEtMS0xLTY0OTQ1_01d9b689-3646-4472-8bcc-88ad5202fa76"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM2LTMtMS0xLTY0OTQ1_8cf3ffa5-6199-447f-aefe-09072cf83783"></ix:nonFraction></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%">Stockholders&#8217; Equity</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 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:#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 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="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfMTU_63ead62c-0182-4006-b066-13c070a9a86d"><ix:nonFraction unitRef="number" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfMTU_9904b726-fd56-4d13-90fe-7a946ddba4c5">5</ix:nonFraction></ix:nonFraction>% non-cumulative; $<ix:nonFraction unitRef="usdPerShare" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfMzQ_af242957-7f23-4d2e-afbd-6ecb7114c50a"><ix:nonFraction unitRef="usdPerShare" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfMzQ_baa54c66-be0a-4a2d-abb8-7fb77c906ba1">10</ix:nonFraction></ix:nonFraction> par value; authorized <ix:nonFraction unitRef="shares" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfNTk_0366c560-d237-4910-9a4c-ba30d71c4a17"><ix:nonFraction unitRef="shares" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfNTk_7afd2da8-65d5-4802-83e2-b122f4bd18bb">1,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfOTM_27f689e1-0361-4fcc-9952-8cd7bb043edb"><ix:nonFraction unitRef="shares" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfOTM_6409e981-00c9-4974-920f-4c24d8741843"><ix:nonFraction unitRef="shares" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfOTM_a6dbe185-dcbf-40ef-b751-408e22ecf057"><ix:nonFraction unitRef="shares" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfOTM_d4a8350d-f955-46c0-be0b-1f8b3ac7ea4f">437</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTEtMS0xLTY0OTQ1_80bbd3f0-2cb0-4092-bedf-3db7c2c2c757">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;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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTMtMS0xLTY0OTQ1_fb1b8976-52a8-49ef-8dce-73c240ca3973">4</ix:nonFraction>&#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%">Common stock</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></tr><tr><td colspan="3" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfNA_5a4f0fb6-e5d4-40af-b070-747ce58045e5"><ix:nonFraction unitRef="usdPerShare" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfNA_ff9adef7-7ac7-4885-9800-b24d39c1c1ee">No</ix:nonFraction></ix:nonFraction> par value; authorized <ix:nonFraction unitRef="shares" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfMjk_0e6c3373-8fe3-4f81-bb62-255dec6affb1"><ix:nonFraction unitRef="shares" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfMjk_39992b63-3e29-48fa-ad9f-3191b8f8f367">40,000,000</ix:nonFraction></ix:nonFraction> shares; issued <ix:nonFraction unitRef="shares" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfNDc_60726245-718f-454e-b19f-70ae143f4523"><ix:nonFraction unitRef="shares" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfNDc_90002b1a-2bd4-4b17-9c0a-ea78667a7027">23,125,166</ix:nonFraction></ix:nonFraction> shares at December&#160;31, 2022 and 2021; <ix:nonFraction unitRef="shares" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfOTI_ced711d6-a8be-4900-83f2-f40454f38541">21,994,042</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfOTk_0fb98f8b-fbb7-4625-87d4-06bb3279c4a3">21,964,314</ix:nonFraction> shares outstanding at December&#160;31, 2022 and 2021, respectively</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTEtMS0xLTY0OTQ1_46bf6a0d-e3dd-4abb-b69a-fab4039bf612">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;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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTMtMS0xLTY0OTQ1_408f5425-5b32-44a5-9b23-9c49288b81c3">6,715</ix:nonFraction>&#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%">Additional paid-in capital</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQyLTEtMS0xLTY0OTQ1_2c94cb30-b782-40f0-a409-2cd3946af1cf">318,839</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQyLTMtMS0xLTY0OTQ1_0995ffe9-4f20-406b-a16b-ac4dc21587dd">315,802</ix:nonFraction>&#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%">Retained earnings</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQzLTEtMS0xLTY0OTQ1_6ce1972a-e61a-4a4c-b4fe-d342a3772d52">443,061</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQzLTMtMS0xLTY0OTQ1_6d640322-46f6-48e9-9fc4-ff3a651523a1">344,237</ix:nonFraction>&#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%">Accumulated other comprehensive income</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ0LTEtMS0xLTY0OTQ1_d08bef8b-5780-41b8-8244-968138b69db9">304</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ0LTMtMS0xLTY0OTQ1_01176825-1630-4a4c-9d0b-c44d46641468">354</ix:nonFraction>&#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%">Treasury stock, at cost, <ix:nonFraction unitRef="shares" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ1LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246NDNjNmFmODE2OTMwNDM0OWExYmQ4YjI5Y2Q1MTU5OTBfMjk_2b82eebf-e2a7-48cb-81c5-a14308b617c6">1,131,124</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ1LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246NDNjNmFmODE2OTMwNDM0OWExYmQ4YjI5Y2Q1MTU5OTBfMzY_0ea6dd99-b2ac-4a3f-ad05-7ce9f071da11">1,160,852</ix:nonFraction> shares at December&#160;31, 2022 and 2021, respectively</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ1LTEtMS0xLTY0OTQ1_1a00ebbd-b5f4-4929-a016-e1fac5057363">21,591</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ1LTMtMS0xLTY0OTQ1_a3710e31-6718-4fc0-ab66-0af82d5ff5df">22,357</ix:nonFraction>)</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:700;line-height:100%">Total MGP Ingredients, Inc. stockholders equity</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ2LTEtMS0xLTY0OTQ1_392cc945-0dd3-4a72-9107-4bf9a0c0d3fc">746,724</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ2LTMtMS0xLTY0OTQ1_1f16c500-3af8-466e-a9a5-f203f5708b66">644,755</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></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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" sign="-" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ3LTEtMS0xLTY0OTQ1_71bd17e1-9195-483c-8e46-0035d0c77a00">1,080</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" sign="-" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ3LTMtMS0xLTY0OTQ1_74b128c8-fa68-4013-834f-3c6189527dd5">490</ix:nonFraction>)</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:700;line-height:100%">Total equity</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ4LTEtMS0xLTY0OTQ1_d1c23069-3bfc-43f9-9858-c9fd59f2e321">745,644</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ4LTMtMS0xLTY0OTQ1_e19c0f60-69ab-46a2-81bd-0f294123d4f3">644,265</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ5LTEtMS0xLTY0OTQ1_a14a4e8e-81fe-4cc0-9878-d390f9fc0a83">1,158,211</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><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 #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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ5LTMtMS0xLTY0OTQ1_8933262c-b4b0-4d7a-bf96-f0af37e9f057">1,041,467</ix:nonFraction>&#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></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%">40</span></div></div></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_163"></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><td style="width:63.958%"></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.823%"></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.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.868%"></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%">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="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%">2020</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><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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMtMS0xLTEtNjQ5NDU_1b357637-7624-45b0-92f5-a89c08114aaa">108,872</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMtMy0xLTEtNjQ5NDU_fc156af5-2984-4855-8241-b5b3800376ce">90,817</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMtNS0xLTEtNjQ5NDU_a3f3af7e-c3ee-4b95-a067-c46a4af93aa4">40,345</ix:nonFraction>&#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%">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><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 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUtMS0xLTEtNjQ5NDU_3745e378-eff6-4f6e-a1f3-8d3b884be553">21,455</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUtMy0xLTEtNjQ5NDU_2d63474d-89e0-48db-ad1a-eb288df5cd85">19,092</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUtNS0xLTEtNjQ5NDU_b0856d4a-591b-4702-b8be-366c0d8ab1ec">12,961</ix:nonFraction>&#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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="mgpi:GainLossOnInsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzctMS0xLTEtNjQ5NDU_b1974367-320d-4f29-886f-a1b911d10340">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="mgpi:GainLossOnInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzctMy0xLTEtNjQ5NDU_8f2d92bb-1934-4f01-b521-4a7cdabd7c04">16,325</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="mgpi:GainLossOnInsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzctNS0xLTEtNjQ5NDU_312d900c-a52a-4475-bb1d-321bb8b05144">&#8212;</ix:nonFraction>&#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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzktMS0xLTEtNjQ5NDU_6f299322-1f26-48d7-8a99-162da5a75374">5,502</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzktMy0xLTEtNjQ5NDU_0b480a2a-1525-4ee3-ae85-9c262d629b2e">5,555</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzktNS0xLTEtNjQ5NDU_fa05baed-6d0a-409b-b555-9332262ef67e">3,002</ix:nonFraction>&#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:400;line-height:100%">Equity method investment 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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEwLTEtMS0xLTY0OTQ1_e5d76f12-8db0-4e1f-947b-7bb3e27a43b8">2,220</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEwLTMtMS0xLTY0OTQ1_190eaa0e-9f5b-409f-bebb-0ca797b53f09">1,611</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEwLTUtMS0xLTY0OTQ1_179a9c2f-bc2d-4022-9f9d-e3bab4233690">&#8212;</ix:nonFraction>&#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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEyLTEtMS0xLTY0OTQ1_8402c610-d54b-490b-9bb7-f382162ab123">1,011</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEyLTMtMS0xLTY0OTQ1_7ec5d346-d198-4ecd-895f-a66e0690e82a">6,772</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" sign="-" name="mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEyLTUtMS0xLTY0OTQ1_8680ab80-0f27-4cd2-b2f2-eb529ab8167e">593</ix:nonFraction>&#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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEzLTEtMS0xLTY0OTQ1_be200234-6bc4-40f6-87cf-f57f29f2a840">194</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEzLTMtMS0xLTY0OTQ1_78bb1316-4e05-467c-8f21-e1bfb7bd55a9">145</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEzLTUtMS0xLTY0OTQ1_880cb5da-e9ce-46ef-84de-e5b8400d8d2c">494</ix:nonFraction>&#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%">Changes in operating assets and liabilities, net of effects of acquisitions:</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 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE1LTEtMS0xLTY0OTQ1_0b0d0580-a584-440a-8a55-f28ad1b14868">16,786</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE1LTMtMS0xLTY0OTQ1_870369dc-182a-4bde-b4db-8abf3698510a">6,031</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE1LTUtMS0xLTY0OTQ1_d2d36dbf-605a-48de-b287-b5b950cc7b5b">16,173</ix:nonFraction>)</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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE2LTEtMS0xLTY0OTQ1_f9bddb15-042a-45fe-bb0f-57abbe1cd528">44,350</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE2LTMtMS0xLTY0OTQ1_f37672b5-2066-43c9-943a-33c82cc81ee9">14,214</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE2LTUtMS0xLTY0OTQ1_080d5849-f5b4-4847-ad6c-ee3bc78f03e6">3,886</ix:nonFraction>)</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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE3LTEtMS0xLTY0OTQ1_3a696610-67ea-4cd4-a8d5-f031ac330b35">1,468</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE3LTMtMS0xLTY0OTQ1_9742464d-77b2-4ffe-8125-837406c5647b">2,586</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE3LTUtMS0xLTY0OTQ1_9f65b7ce-e21e-402b-86f7-f541df6430d1">748</ix:nonFraction>)</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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE4LTEtMS0xLTY0OTQ1_f457e9d7-fd17-435b-924f-fce1a0beacf1">1,212</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE4LTMtMS0xLTY0OTQ1_68ff5072-c21e-41a1-bec6-fa5124bac723">6,242</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE4LTUtMS0xLTY0OTQ1_5772bd5d-62e4-4520-9f8c-4f47e5e84530">1,750</ix:nonFraction>&#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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE5LTEtMS0xLTY0OTQ1_b51fc2a8-47ef-4cbe-968a-89ae342e44d0">10,626</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE5LTMtMS0xLTY0OTQ1_78898afe-b491-48e9-9587-15bb5d7edc6d">5,301</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE5LTUtMS0xLTY0OTQ1_02f3c918-71be-4357-a3a7-bd502e549b6a">1,817</ix:nonFraction>&#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 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIxLTEtMS0xLTY0OTQ1_489d0de8-1214-45a9-9652-24a0d7004c99">1,984</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIxLTMtMS0xLTY0OTQ1_f28391e1-926b-43c2-ae4f-76405c5a4994">738</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIxLTUtMS0xLTY0OTQ1_46903be4-4385-4f43-8f09-3a3c94a79370">11,537</ix:nonFraction>&#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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIyLTEtMS0xLTY0OTQ1_ff4ed65b-63a6-4146-90ec-6139d66037f5">2,365</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIyLTMtMS0xLTY0OTQ1_03e36103-ad20-48dc-98de-a2860f089b31">1,467</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIyLTUtMS0xLTY0OTQ1_05c79c4d-85a8-4087-89a5-1659751c6851">34</ix:nonFraction>)</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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="mgpi:PaymentsForProceedsFromOtherOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIzLTEtMS0xLTY0OTQ1_6e41d32b-213d-48b8-8bf8-5df79957b6c5">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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="mgpi:PaymentsForProceedsFromOtherOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIzLTMtMS0xLTY0OTQ1_797e989b-fc0b-4308-8f9d-ef9cb32a661c">75</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" sign="-" name="mgpi:PaymentsForProceedsFromOtherOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIzLTUtMS0xLTY0OTQ1_ce3203e9-1524-45a4-be5c-20d6ad85b4bf">1,597</ix:nonFraction>&#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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI0LTEtMS0xLTY0OTQ1_d0b919b1-eda9-4e23-89fe-1fd0fbbdf0f2">88,936</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI0LTMtMS0xLTY0OTQ1_ed301420-d9b7-465a-a412-8fcc06b6dcb0">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI0LTUtMS0xLTY0OTQ1_ee5bfbe2-d0a4-4f6c-b589-987815f87bc0">53,255</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:0 1pt"></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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI2LTEtMS0xLTY0OTQ1_25ba1e99-72b6-4db4-86af-722fd316fab3">45,323</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI2LTMtMS0xLTY0OTQ1_fd1c820a-de97-4584-baf2-9deedf2a0d5a">47,389</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI2LTUtMS0xLTY0OTQ1_96bd3292-96ff-4466-ba01-b1093bdd50fb">19,701</ix:nonFraction>)</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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI3LTEtMS0xLTY0OTQ1_ddc6e251-86bb-4f85-aebc-5c061c836585">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI3LTMtMS0xLTY0OTQ1_6aac54fe-dddc-484b-b883-2449dc3654de">149,005</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI3LTUtMS0xLTY0OTQ1_0af87055-78fa-474d-975d-08917341b65f">2,750</ix:nonFraction>)</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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI4LTEtMS0xLTY0OTQ1_f170edae-39a6-4c70-a276-429085f0936e">2,810</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI4LTMtMS0xLTY0OTQ1_be988f9f-5a46-4551-92b5-f2eb7345b43f">1,470</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI4LTUtMS0xLTY0OTQ1_d38b559a-ad22-4a1c-b954-ce0710c9796f">&#8212;</ix:nonFraction>&#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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI5LTEtMS0xLTY0OTQ1_a9d99fe7-2c3e-41c4-a615-70785872e1ef">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI5LTMtMS0xLTY0OTQ1_3e81215e-a3cd-4d2a-9cb3-3736ed8a5567">16,325</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI5LTUtMS0xLTY0OTQ1_a17fd472-5cc0-42fd-9117-21d5aca25b67">&#8212;</ix:nonFraction>&#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:400;line-height:100%">Proceeds from sale of property 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMwLTEtMS0xLTY0OTQ1_26fbbb2f-3161-452b-89aa-2516c2f76f16">150</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMwLTMtMS0xLTY0OTQ1_0713f1c5-6253-4508-a70f-e86b8d052601">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMwLTUtMS0xLTY0OTQ1_0e93d95c-7f9d-46a7-87f3-6e5764999ee8">2,906</ix:nonFraction>&#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: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMxLTEtMS0xLTY0OTQ1_73799f0e-aeed-4180-a490-ea5aa4d1f94f">170</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMxLTMtMS0xLTY0OTQ1_bfcc521c-5e47-455d-91dd-ddacb7631189">1,080</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMxLTUtMS0xLTY0OTQ1_73cb4a9b-8e10-4003-acf1-5c70fb2d90ea">102</ix:nonFraction>)</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:700;line-height:100%">Net cash used in investing 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMyLTEtMS0xLTY0OTQ1_a57b3810-cbf1-446d-97ad-be76db250b9b">47,813</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMyLTMtMS0xLTY0OTQ1_86b90c53-20c9-40c2-bbd4-8de5d0e4c87f">182,619</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMyLTUtMS0xLTY0OTQ1_2815cebc-76f5-488d-9915-6ba3382991b3">19,647</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"></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%">Payment of dividends and dividend equivalents</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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM0LTEtMS0xLTY0OTQ1_61f039d7-56a8-4e2c-b7e1-a7ded4af0b57">10,646</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM0LTMtMS0xLTY0OTQ1_5b726d3b-379e-4580-abef-80ae95c9727e">10,017</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM0LTUtMS0xLTY0OTQ1_e7aa65d4-3398-4e00-b1db-a8366e2d374c">8,188</ix:nonFraction>)</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%">Purchase of treasury 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:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM1LTEtMS0xLTY0OTQ1_ec803aef-f368-4004-a333-1815356cd786">715</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM1LTMtMS0xLTY0OTQ1_ddb0d2bf-935a-4899-be8b-f4dba6063ab4">767</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM1LTUtMS0xLTY0OTQ1_a7c256f9-15bd-442a-9252-37394ba11e0b">4,411</ix:nonFraction>)</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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfLoanCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM3LTEtMS0xLTY0OTQ1_9e5d174f-892a-4be8-aad0-a06dea00339e">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfLoanCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM3LTMtMS0xLTY0OTQ1_ce10c492-9013-4290-a024-fa2cb3df71de">7,050</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfLoanCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM3LTUtMS0xLTY0OTQ1_255bb813-0fd3-4f0b-9db6-e8e7adc7c1bb">1,148</ix:nonFraction>)</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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM5LTEtMS0xLTY0OTQ1_94899d28-299b-491a-95c6-38c99df539e3">3,403</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM5LTMtMS0xLTY0OTQ1_f6f996af-c830-4dfc-ad6e-172eb6436287">1,620</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM5LTUtMS0xLTY0OTQ1_73a32716-536b-4924-a30e-d7080ad19eb3">1,208</ix:nonFraction>)</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:400;line-height:100%">Proceeds from 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQwLTEtMS0xLTY0OTQ1_24d681ea-c150-41e3-b5d3-a25f5ecd7acc">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQwLTMtMS0xLTY0OTQ1_f38b4584-f347-4732-81a7-bf3df5705fef">242,300</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQwLTUtMS0xLTY0OTQ1_d48666d7-6926-4da2-904e-b01d43f2ebc8">54,700</ix:nonFraction>&#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:400;line-height:100%">Payments on 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQxLTEtMS0xLTY0OTQ1_9e854ac6-0670-4d3c-81f9-16be1721fffa">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQxLTMtMS0xLTY0OTQ1_6e697a4e-17c6-4331-8d8a-e4eaf3a29211">242,300</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQxLTUtMS0xLTY0OTQ1_3fd67d73-088f-442a-893f-8d59b9cb596f">55,000</ix:nonFraction>)</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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQzLTEtMS0xLTY0OTQ1_e27bedb8-32b1-48af-971a-818bc8f5fddf">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQzLTMtMS0xLTY0OTQ1_71133df7-cffe-4834-a73f-2675db9da349">201,250</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQzLTUtMS0xLTY0OTQ1_63264220-5b8b-4a34-b105-9c4a1ac5195b">&#8212;</ix:nonFraction>&#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:400;line-height:100%">Payment on assumed debt as part of the Merger</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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ0LTEtMS0xLTY0OTQ1_95ed7a72-8955-49e5-8f0b-242448a2ab27">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ0LTMtMS0xLTY0OTQ1_7dc2d733-5da2-41ae-b9c3-c498661b1e9d">87,509</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ0LTUtMS0xLTY0OTQ1_80635904-0e11-4463-b739-e7f65f43b5d5">&#8212;</ix:nonFraction>&#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:700;line-height:100%">Net cash provided by (used in) financing activities</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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ2LTEtMS0xLTY0OTQ1_47059a01-f046-4822-8877-0189f817d4c7">14,764</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ2LTMtMS0xLTY0OTQ1_64b173c0-38ed-407c-8cc9-5b6a4f2cfe74">94,287</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ2LTUtMS0xLTY0OTQ1_17ac9b04-ec60-4d27-879c-5e0d54fae54f">15,255</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></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%">Effect of exchange rate changes on 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ4LTEtMS0xLTY0OTQ1_8bf92eda-a080-4760-a855-1a04177d7d5f">38</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ4LTMtMS0xLTY0OTQ1_5befffa0-0446-4166-9f2e-4ee4d3648471">25</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><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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ4LTUtMS0xLTY0OTQ1_6e4b3d31-0dd4-4598-8cb2-162df9a3a2cf">&#8212;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ5LTEtMS0xLTY0OTQ1_f4709ac9-cd6d-4d20-86f9-d5d2c1c42b0f">26,321</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ5LTMtMS0xLTY0OTQ1_6db701d3-d82c-41c5-aabf-c502f2d995f3">94</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><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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ5LTUtMS0xLTY0OTQ1_c6439281-a24f-4367-a2ca-b2356edb3f1f">18,353</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUwLTEtMS0xLTY0OTQ1_c609023d-2136-40a7-a484-1297c1267711">21,568</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie12b97f45fa34ccda499a10b05598f27_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUwLTMtMS0xLTY0OTQ1_738bf85b-9ae0-49aa-b193-c0d234d9a1c3">21,662</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie9f49bc2c9be4e1fb2836b808317bab3_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUwLTUtMS0xLTY0OTQ1_bd9c98fc-c4ab-442c-bf76-557d2b98dd86">3,309</ix:nonFraction>&#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%">Cash and cash equivalents, end of year</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUxLTEtMS0xLTY0OTQ1_bd8c0311-ef84-40af-99ac-19394ac1e808">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;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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUxLTMtMS0xLTY0OTQ1_5465b8cf-4d61-46a4-a587-626d8a1bfdd1">21,568</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie12b97f45fa34ccda499a10b05598f27_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUxLTUtMS0xLTY0OTQ1_daa0da7d-2f8c-4487-9702-ad66c9cae496">21,662</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></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%">41</span></div></div></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_166"></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><td style="width:26.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.734%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.304%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.734%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.734%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.172%"></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="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><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><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><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><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><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><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><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, 2019</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="icf40df7d0d714bbc9d3fcce3b6f86dd8_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtMS0xLTEtNjQ5NDU_dcfbfef3-be4c-44b0-a2db-250322f13af7">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><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%"><ix:nonFraction unitRef="usd" contextRef="i38d255451dd44ebd93f274f1f905991b_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtMy0xLTEtNjQ5NDU_19644fd5-05d9-45ae-ac34-4d24726e10a4">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><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%"><ix:nonFraction unitRef="usd" contextRef="ia8c71e46a0c348ce904df5f8a84fd685_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtNS0xLTEtNjQ5NDU_39d941e5-bac3-464b-bd9d-86093714917c">14,029</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><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%"><ix:nonFraction unitRef="usd" contextRef="i0a1d7b3069154e539d941edc63204e49_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtNy0xLTEtNjQ5NDU_d7d40a39-4fe6-4eac-b694-c6ac547a6f25">230,784</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><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%">(<ix:nonFraction unitRef="usd" contextRef="if49728d05f0a431599b6ea6498eb5abd_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtOS0xLTEtNjQ5NDU_5ee87975-91c2-4cda-a423-757a6770669f">246</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ic71d8feeb21343239a822c2a7b9766f2_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtMTEtMS0xLTY0OTQ1_92716e1d-fff5-4d43-894f-635d34a846dd">20,242</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><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%"><ix:nonFraction unitRef="usd" contextRef="iefbd91d0a96b4347a20e459dc31c0bdd_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtMTMtMS0xLTY0OTQ1_7c85ac43-d624-40f6-8371-3a5b564009db">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="ie9f49bc2c9be4e1fb2836b808317bab3_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtMTUtMS0xLTY0OTQ1_8cd18b96-7ce2-464e-8c3e-d2c68ee73b41">231,044</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:</span></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><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><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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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><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><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%"><ix:nonFraction unitRef="usd" contextRef="i52e04860e4124264a421e95534f4d123_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzMtNy0xLTEtNjQ5NDU_e9f90f56-48d6-41b6-a3f6-48f1f4504001">40,345</ix:nonFraction>&#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%">&#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: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><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><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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzMtMTUtMS0xLTY0OTQ1_4bc88361-f2a5-4db0-a616-1ca7f7231054">40,345</ix:nonFraction>&#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%">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: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%">&#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%">&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i51dfa52b1ecc463ab85705834ce47ad3_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzQtOS0xLTEtNjQ5NDU_89002776-7dc8-4bb8-8355-41b67c075669">732</ix:nonFraction>&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzQtMTUtMS0xLTY0OTQ1_d7058cb4-50d3-4896-b28e-957368a77cf8">732</ix:nonFraction>&#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%">Dividends and dividend equivalents of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzUtMC0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjpkMDJjMWVmYjlhYjA0MjNhOGY4YTgxMjZmYThkZGM0MF80Mg_97a4c5e2-83de-469f-8cc7-d327b1b39196">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><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><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><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%">(<ix:nonFraction unitRef="usd" contextRef="i52e04860e4124264a421e95534f4d123_D20200101-20201231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzUtNy0xLTEtNjQ5NDU_27a37fea-79e6-484a-b349-a9cc905cb458">8,186</ix:nonFraction>)</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><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><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><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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzUtMTUtMS0xLTY0OTQ1_9c4b182a-6f80-4674-b87f-451c19baa2b9">8,186</ix:nonFraction>)</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%">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><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%"><ix:nonFraction unitRef="usd" contextRef="ia7b0065ae01949648b587515625623f1_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzYtNS0xLTEtNjQ5NDU_7dd4992c-6860-40c4-9041-918cd26d103d">2,067</ix:nonFraction>&#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%">&#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%">&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzYtMTUtMS0xLTY0OTQ1_e0691050-626a-4de6-87bc-3a32021a5e90">2,067</ix:nonFraction>&#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%">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><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><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%">(<ix:nonFraction unitRef="usd" contextRef="ia7b0065ae01949648b587515625623f1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzctNS0xLTEtNjQ5NDU_216c5463-6fbc-46f4-9a2e-19dc0eff67c5">593</ix:nonFraction>)</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><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><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%"><ix:nonFraction unitRef="usd" contextRef="i661495c524084e18b4757462252c0b11_D20200101-20201231" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzctMTEtMS0xLTY0OTQ1_99ed399d-84ef-4115-aac1-2fd1c4e4110f">1,528</ix:nonFraction>&#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%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzctMTUtMS0xLTY0OTQ1_ed5bbefe-645b-4ace-9cac-ca27e6ccab60">935</ix:nonFraction>&#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%">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><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%">&#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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i661495c524084e18b4757462252c0b11_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzgtMTEtMS0xLTY0OTQ1_768d632d-fb79-4732-a907-9df43e01a7ee">4,411</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzgtMTUtMS0xLTY0OTQ1_1bb42b98-a118-4f58-9b80-9e90d4dbae30">4,411</ix:nonFraction>)</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><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><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:700;line-height:100%">Balance, December&#160;31, 2020</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="i04f205674c1741cbaa903c1777e0529e_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTEtMS0xLTY0OTQ1_bece0800-c164-4c5b-b373-238d8384828f">4</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><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%"><ix:nonFraction unitRef="usd" contextRef="i605ee1e9a74f4115bcef1c73ce0f21b8_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTMtMS0xLTY0OTQ1_b3a21976-a3dc-43bc-905e-482eb793dfbc">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><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%"><ix:nonFraction unitRef="usd" contextRef="ib2381cd0b54e455b8cb59600f906673e_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTUtMS0xLTY0OTQ1_6be133b2-1aee-4341-adf1-366cb05a33e7">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><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%"><ix:nonFraction unitRef="usd" contextRef="i16986208813442518e31ebe4124a410c_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTctMS0xLTY0OTQ1_19cd2c36-304a-4845-a499-3a3d3c6fae4f">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><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%"><ix:nonFraction unitRef="usd" contextRef="iece79e8de8024697a80868a5648fffb0_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTktMS0xLTY0OTQ1_d5eff471-15e1-4ae6-b276-2622b00b19c6">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><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%">(<ix:nonFraction unitRef="usd" contextRef="i62577c5cb6f544f285848b41506a47bd_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTExLTEtMS02NDk0NQ_46e00407-e036-4967-b99b-47cfc07cb0b2">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><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%"><ix:nonFraction unitRef="usd" contextRef="i2863d048d7324eaabde02e760eb3a7b6_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTEzLTEtMS02NDk0NQ_318a7fcc-485b-46d2-a024-e8c2bc88be45">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="ie12b97f45fa34ccda499a10b05598f27_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTE1LTEtMS02NDk0NQ_221f9c78-065f-4c87-bf0c-bf41d87ff747">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"></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%">Comprehensive income (loss):</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;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><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%">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><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><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><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%"><ix:nonFraction unitRef="usd" contextRef="ia6e0c423d0644704bd83deb534c5b344_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEyLTctMS0xLTY0OTQ1_cf3b1348-33d4-4b49-b354-9a291457b648">91,307</ix:nonFraction>&#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%">&#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: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><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)</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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEyLTE1LTEtMS02NDk0NQ_6ebe705f-8e46-4376-a968-c1819f29b038">90,817</ix:nonFraction>&#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%">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><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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i715b2221fc4b47feb1706eba4b017f0c_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEzLTktMS0xLTY0OTQ1_54956b91-a7b5-4802-b001-3b63a09b6831">132</ix:nonFraction>)</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEzLTE1LTEtMS02NDk0NQ_dccb86b7-29c2-4f2f-942e-02bfe6a77d4a">132</ix:nonFraction>)</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%">Dividends and dividend equivalents of $<ix:nonFraction unitRef="usdPerShare" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE0LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246ZDYxZjcwODk0ZmE3NDNjMzg1MzU4NDllMzVmY2NhNTRfNDI_241def04-d9d4-4deb-874b-5312258fad64">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><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><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><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%">(<ix:nonFraction unitRef="usd" contextRef="ia6e0c423d0644704bd83deb534c5b344_D20210101-20211231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE0LTctMS0xLTY0OTQ1_3bb58e1a-2f8d-44c4-a160-aa7db52fa2a0">10,013</ix:nonFraction>)</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><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><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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE0LTE1LTEtMS02NDk0NQ_f822fd5c-ca7e-4204-8bc0-d44fa59022ee">10,013</ix:nonFraction>)</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%">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><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%"><ix:nonFraction unitRef="usd" contextRef="i1007c078da5c44ca97be64d93680182a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE1LTUtMS0xLTY0OTQ1_7c567786-77bf-4144-9be6-541c7f1e98af">5,555</ix:nonFraction>&#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%">&#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%">&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE1LTE1LTEtMS02NDk0NQ_a32224f6-0906-412d-b033-821d8412ed7f">5,555</ix:nonFraction>&#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%">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><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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1007c078da5c44ca97be64d93680182a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE2LTUtMS0xLTY0OTQ1_33dd1429-fe09-4b3c-a729-461af59dff3d">1,535</ix:nonFraction>)</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><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><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%"><ix:nonFraction unitRef="usd" contextRef="i452f2dcea4ee468aae104fb5a0c4726f_D20210101-20211231" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE2LTExLTEtMS02NDk0NQ_d5104984-cce9-4509-9f1f-530f4bb8d4a4">1,535</ix:nonFraction>&#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%">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE2LTE1LTEtMS02NDk0NQ_1bdc9a32-34c6-4eae-a3d2-03b80f148812">&#8212;</ix:nonFraction>&#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%">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><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%">&#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%">&#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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="i452f2dcea4ee468aae104fb5a0c4726f_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE3LTExLTEtMS02NDk0NQ_c3794b98-dbbd-4f38-b96c-8e1c90a5b71f">767</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE3LTE1LTEtMS02NDk0NQ_8c822bf9-3c75-4675-a3fa-32b77481ef04">767</ix:nonFraction>)</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%">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><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><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%"><ix:nonFraction unitRef="usd" contextRef="i1007c078da5c44ca97be64d93680182a_D20210101-20211231" decimals="-3" name="mgpi:AdjustmentsToAdditionalPaidInCapitalMergerConsiderations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTUtMS0xLTY3Mzkw_cdedcdf5-df8e-4e39-a45b-b69c4aac3359">296,279</ix:nonFraction>&#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%">&#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: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><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><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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="mgpi:AdjustmentsToAdditionalPaidInCapitalMergerConsiderations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTE1LTEtMS02OTc0NA_a2fc31a6-8fd5-4010-84ae-10fa6baa747d">296,279</ix:nonFraction>&#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:700;line-height:100%">Balance, December&#160;31, 2021</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="i936803e62a334819ad97a988381380be_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTEtMS0xLTY0OTQ1_55f155c0-f887-47ff-b476-a261be5d8c15">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><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%"><ix:nonFraction unitRef="usd" contextRef="i7f9b52a899ed406da3e18e6218227c15_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTMtMS0xLTY0OTQ1_c6069d1b-c73f-48ae-879f-65d64670db74">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><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%"><ix:nonFraction unitRef="usd" contextRef="if40fb12795644f9db66172172eb9e1b9_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTUtMS0xLTY0OTQ1_6399ccd0-7375-49c1-8f7d-ac305c79480d">315,802</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><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%"><ix:nonFraction unitRef="usd" contextRef="i67bd589516b04826af6d40709214e845_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTctMS0xLTY0OTQ1_5df69d09-d9a7-4394-b500-169af62109ff">344,237</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><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%"><ix:nonFraction unitRef="usd" contextRef="i5ed393a8c3ef4c7791a87245ce808d62_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTktMS0xLTY0OTQ1_aea1e001-450e-43ec-ba2b-4bde8694c8bf">354</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i2cab6ee356a94749b8c6085228a608f5_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTExLTEtMS02NDk0NQ_984a6033-13b9-480c-9db0-ecdfb641b711">22,357</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i62534aef971a4483bdca9adcdade47fa_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTEzLTEtMS02NDk0NQ_9d1d2b99-ed0e-485d-859f-3858753093e4">490</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTE1LTEtMS02NDk0NQ_a42e5077-8843-485c-ab6c-51d9b348dab7">644,265</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><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 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 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%">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><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%">&#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><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%">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="i7ca2d0ee8a3f43db826cc0e82c348deb_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIwLTctMS0xLTY0OTQ1_8ceee83d-904d-447d-88a2-058f7e7153cb">109,462</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><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%">&#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><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%">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="ife2a63ddd9534e9a976a6344e364e66d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIwLTEzLTEtMS02NDk0NQ_995dd1b2-2bb4-42ab-86e9-a703b00a597a">590</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIwLTE1LTEtMS02NDk0NQ_6b79bcaa-6639-4bdc-b3da-4e2886cb3b45">108,872</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></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><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%">&#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><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%">&#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><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%">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="icdb2ccbd41e64bb5bde594aa1b4cbe6c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIxLTktMS0xLTY0OTQ1_e879a4da-da89-4408-b0de-255ad4114a6f">658</ix:nonFraction>)</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%">&#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><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%">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIxLTE1LTEtMS02NDk0NQ_de8ebcb6-1bb8-42ac-a349-06733ddaac5e">658</ix:nonFraction>)</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%">Dividends and dividend equivalents of $<ix:nonFraction unitRef="usdPerShare" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIyLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246NDhlNDdmN2NhNmU2NDAyZjk2ZmUwOTQ1Y2U1ZTQwY2JfNDI_65e4860e-1323-40c1-9980-f364fec125b3">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><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%">&#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><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%">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="i7ca2d0ee8a3f43db826cc0e82c348deb_D20220101-20221231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIyLTctMS0xLTY0OTQ1_e8ac51c3-7e73-405e-8258-8d8a5f15011a">10,638</ix:nonFraction>)</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%">&#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><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%">&#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><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%">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIyLTE1LTEtMS02NDk0NQ_cdd1c413-8af6-4a4c-a417-e367f8384166">10,638</ix:nonFraction>)</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%">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><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%">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="i7fbb6bd227154f35b4447704ddf0e4a2_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIzLTUtMS0xLTY0OTQ1_6b484b2e-0e9a-4601-85c8-5fa4e69c2a88">4,518</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><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%">&#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><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%">&#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><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%">&#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><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%">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIzLTE1LTEtMS02NDk0NQ_f11e86c4-3030-42e8-bfc7-3a543f190f30">4,518</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><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%">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="i7fbb6bd227154f35b4447704ddf0e4a2_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI0LTUtMS0xLTY0OTQ1_4e75fd8a-7655-489a-9ed7-7e7a1bd0750b">1,481</ix:nonFraction>)</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%">&#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><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%">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="i1a4f9d0c0b63480c995e7a715fa593d9_D20220101-20221231" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI0LTExLTEtMS02NDk0NQ_22a18524-8fdd-42b7-951e-43bfee29dde4">1,481</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><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%">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI0LTE1LTEtMS02NDk0NQ_591eeac1-2278-4d64-a535-46a2beb51370">&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><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%">&#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><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%">&#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><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%">&#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><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%">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="i1a4f9d0c0b63480c995e7a715fa593d9_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI1LTExLTEtMS02NDk0NQ_214e498a-ef1a-42b2-9830-45c7eb6b21cc">715</ix:nonFraction>)</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%">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI1LTE1LTEtMS02NDk0NQ_5f490cec-6bf4-4871-9ff7-08a6cfcc708d">715</ix:nonFraction>)</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><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><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:700;line-height:100%">Balance, December&#160;31, 2022</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="i5becfcf4ffa44cf8890089b406e766ee_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTEtMS0xLTY0OTQ1_f32a5970-130c-4cee-a4d3-f45d1566d72e">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><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 #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="i0a2245e9f2c04aaea05056507176e378_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTMtMS0xLTY0OTQ1_3497677f-5cb1-4421-9191-705e7e533b49">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><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 #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="i94fb500bd9744f6dabb3fa188e349f09_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTUtMS0xLTY0OTQ1_bec19a52-3791-48d6-8a93-eb85f82981d6">318,839</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><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 #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="i693e345a67c341409da1405dbb32fd80_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTctMS0xLTY0OTQ1_1fe3022b-82f4-464a-9098-fda909885cc8">443,061</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><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 #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="i7be4c63977b54ffe889ea35e0cd97902_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTktMS0xLTY0OTQ1_4357c235-98b2-4513-b6f6-5276240e8a07">304</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><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 #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="i5a79342fd0d34c22b3bc3e6bcdd6d5eb_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTExLTEtMS02NDk0NQ_32a7ff72-f73c-4b8b-b2c3-6c9feeba5e77">21,591</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><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 #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="i8905a99cff4a4e96b45e0aac565c7b02_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTEzLTEtMS02NDk0NQ_70beec61-9273-448c-967b-3d468eb7a654">1,080</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><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 #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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTE1LTEtMS02NDk0NQ_c798512c-1485-4b74-98c9-7ab66e1e943b">745,644</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></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%">42</span></div></div></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_169"></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="i1f4f7dd9af2c49298ed68ea478b5a286_172"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzI5_cebd8fd3-f96c-427f-94bc-6fef530854b0" continuedAt="i8e2a5a56b2f6426898f3233efc8a6d6e" escape="true">NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i8e2a5a56b2f6426898f3233efc8a6d6e" continuedAt="ifac2f0e784324d53a4d3578fbe6bdf62"><div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4Nzgy_6761f9c0-a245-4627-9f81-34ee898f4ce6" continuedAt="i05469a0d6cbc45eba2ec7bc2e09a8a09" escape="true"><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.  Our distilled spirits are either sold directly or indirectly to manufacturers of other branded spirits.  MGP is also a producer of high quality industrial alcohol for use in both food and non-food applications.  The Company has a portfolio of its own high quality branded spirits which are produce through the distilleries and bottling facilities and sell to distributors.  The Company&#8217;s branded spirits products account for a range of price points from value products through ultra premium brands, with a focus on high-end American whiskey, tequila and gin. 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></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:112%"><ix:continuation id="i05469a0d6cbc45eba2ec7bc2e09a8a09">The Company reports <ix:nonFraction unitRef="segment" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE5NzI_b8a2afd2-1796-4963-8eb5-d1f63f95e087">three</ix:nonFraction> operating segments: Distilling Solutions, Branded Spirits and Ingredient Solutions.  During 2022, the Company changed the name of its Distillery Products segment to Distilling Solutions.</ix:continuation>  </span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzUy_07e1afd1-94d0-4960-8fe2-68a72468f9cd" escape="true"><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 2020 and 2021 consolidated financial statements have been reclassified to conform to the 2022 presentation.</span></ix:nonNumeric></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><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzQw_f1aeb323-6c8d-4fd2-9401-7d0481e05576" escape="true"><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, inclusive of effects related to the COVID-19 pandemic.&#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.</span></ix:nonNumeric></div><div><span><br/></span></div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzQ0_cf650b36-e12c-4b00-9ee6-42bcef65e30a" 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 is 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzQ3_dc255dcf-2bf9-4a8a-bde6-b33d32b117d5" continuedAt="ibd93333eb01c4e21bd9af556077a729b" 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="mgpi:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzI0_0dde509d-968a-4f63-99bd-9dda726db31c" continuedAt="i43d3fb42211b42d9b1973a90e092c16a" 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="i43d3fb42211b42d9b1973a90e092c16a"><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%"><ix:nonNumeric contextRef="id5ecda673b434f66b99eb55a394d8410_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzAtMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjo4OGQxNTVlMDM0Mzc0OWM3YmUzNDgwZjcyOGU0Y2ZkN180_ddd29874-a510-4994-be93-75e862e729a1">10</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="ia27f5c55355948f99b1250450f4b3cea_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzAtMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjo4OGQxNTVlMDM0Mzc0OWM3YmUzNDgwZjcyOGU0Y2ZkN185_1379ba24-4813-4f63-bd15-5bd484697356">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="i3bfe87474c3a4e35a467a3ebc8ac66a5_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzEtMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjphOTM0ZDkyMDQ4MzA0NThhYjZjNTdjODc0OGI4ODI3NF80_e57b28bc-d007-43d1-8ae1-800b9819b1fb">3</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="i4e951fe398bd4e66bac445a561c75fca_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzEtMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjphOTM0ZDkyMDQ4MzA0NThhYjZjNTdjODc0OGI4ODI3NF85_c1309c12-0a45-47d3-aeed-45ee13bf7c41">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="i13098d456b02485b82adf83a54c601b7_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzItMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjpmY2IzYjE1YWIzOWU0Y2ZhYTJkMTgxMTEyMzdmNWFiNl80_6258e9e0-911e-4a42-8ce2-6a4e098630c4">5</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="i92ebad395dd8495f9aa3aa8be04b2b7c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzItMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjpmY2IzYjE1YWIzOWU0Y2ZhYTJkMTgxMTEyMzdmNWFiNl85_67d80646-a107-43d1-9802-20ea6300a6bc">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="i2d92f4c19661489a8b4d766ee12c3998_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzMtMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjo2ZmQzMmVlNWYzZGE0NmM0ODk2NDViYjcyNDE3MWQ0YV80_d0ab383f-3ab6-4808-8440-18ff79cf995c">3</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="ibdaa938f85bd4c579db979b064459050_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzMtMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjo2ZmQzMmVlNWYzZGE0NmM0ODk2NDViYjcyNDE3MWQ0YV85_146f034d-2b64-4e92-9003-dcbc66dd5df6">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="i7998fdba79f042b08b125d8e8b03c1e9_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzQtMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjplZTQzMDBhNWYzNzY0MDg3ODgxYTY1YzNmOTgzZDM0ZV80_b755465c-b3e5-4f51-99bc-a287bce27291">5</ix:nonNumeric> years</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: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 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%">43</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="ifac2f0e784324d53a4d3578fbe6bdf62" continuedAt="i4c52af2034a246fb9327c7cdbad9f89a"><ix:continuation id="ibd93333eb01c4e21bd9af556077a729b"><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; <ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4Nzcw_4dd625f7-4ac1-4781-8044-6c49168f9e3e" continuedAt="iea670bf998b6461cbe035baa16a816db" escape="true">Total interest incurred for 2022, 2021, and 2020 is noted below:</ix:nonNumeric></span></div><div><ix:continuation id="iea670bf998b6461cbe035baa16a816db"><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%">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="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%">2020</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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzItMi0xLTEtNjQ5NDU_ed05651c-48bf-4e99-8449-0d8b439baa8e">5,451</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzItNC0xLTEtNjQ5NDU_9053008a-866d-4ff3-9cd8-57b9577c8768">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzItNi0xLTEtNjQ5NDU_30a39559-1f9d-4628-ab48-d4abd372a67c">2,267</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:InterestCostsCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzMtMi0xLTEtNjQ5NDU_02c5ef85-f7ca-4c7e-a222-18d198a09d82">866</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:InterestCostsCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzMtNC0xLTEtNjQ5NDU_572bedda-8343-444a-be3b-4df3cc0f3e7b">339</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:InterestCostsCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzMtNi0xLTEtNjQ5NDU_b3727fa4-f29c-46a7-b8d6-ecd40e7fbf4d">246</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="mgpi:InterestCostsIncurredAndExpensed" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzQtMi0xLTEtNjQ5NDU_fba264a0-1b1a-4b52-96e0-ccbaded5d8c4">6,317</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="mgpi:InterestCostsIncurredAndExpensed" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzQtNC0xLTEtNjQ5NDU_33bb99a2-0731-4ace-b11d-017124928d5a">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="mgpi:InterestCostsIncurredAndExpensed" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzQtNi0xLTEtNjQ5NDU_29367949-3602-4e86-8b4c-654fca42b614">2,513</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></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzU5_4afaf91d-e262-47bd-adc4-5c44f739978e" continuedAt="i4da286d7918c4400a841481725223f9e" 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 it 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 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 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 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, 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="i4da286d7918c4400a841481725223f9e">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><div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4Nzg1_b896e4b4-2f50-4114-a020-687e77281a97" continuedAt="id2ba3017611346c0833dc91adf7c0178" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Excise Tax.</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></ix:nonNumeric></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="id2ba3017611346c0833dc91adf7c0178">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 states also impose excise taxes on alcohol beverages in varying amounts. The Company calculates its 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, 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="mgpi:InsuranceRecoveryPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzU1_74dfe7d7-6ffe-44d3-a7b7-9d916ccac360" continuedAt="i905d97789eeb4aef91cda9e3e9871241" escape="true"><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></ix:nonNumeric></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%">44</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="i4c52af2034a246fb9327c7cdbad9f89a" continuedAt="i98a3a8e5869040c581054847f6e833e0"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"><ix:continuation id="i905d97789eeb4aef91cda9e3e9871241">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="i04b29a7284ba4a1b8ce0f134c84dbf33_I20211231" decimals="-3" name="us-gaap:LossContingencyReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NjY0NjE_34603e95-3099-40e8-8605-7946a85236c1">43,688</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i1a6bf3b9c435408d93ff71c86523d745_I20211231" decimals="-3" name="us-gaap:LossContingencyReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NjY1NjA_f33b6a14-1a5e-4b22-8ce3-a911848e6223">27,363</ix:nonFraction> related to business interruption and $<ix:nonFraction unitRef="usd" contextRef="i91980f049d9e4b869ef1ca6857b99dbd_I20211231" decimals="-3" name="us-gaap:LossContingencyReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NjY1MDQ_8cb91a63-4e42-4a67-8f67-ad9f1c21ea18">16,325</ix:nonFraction> for the damaged dryer. As of December 31, 2021, $<ix:nonFraction unitRef="usd" contextRef="i04b29a7284ba4a1b8ce0f134c84dbf33_I20211231" decimals="-3" name="us-gaap:InsuranceSettlementsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NjY0OTQ_435c3357-cd40-490e-85ab-76a0b3d6c2dd">7,188</ix:nonFraction> of the insurance recovery was recorded as receivables on the Consolidated Balance Sheet.  The Company recorded a settlement related to business interruption from its insurance carrier of $<ix:nonFraction unitRef="usd" contextRef="i605ddbd6dba446dda3ab8661600e7752_D20210101-20211231" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NjY1MjE_c0c4323c-10ba-462d-bc4f-5ea6b816e636">23,583</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie2655ae6a9cf40ad92059ac3f912078f_D20200101-20201231" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NjY1Mzc_0c278bf2-ef5f-468c-8ca5-d91ae8080ab0">3,780</ix:nonFraction> for the years ended December 31, 2021 and 2020, respectively.  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><div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzMy_553d01d6-8c8c-4822-b24c-636d0b17b13b" escape="true"><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 &#8220;more likely than not&#8221; that at least some portion of the deferred tax asset will not be realized.</span></ix:nonNumeric></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzU2_5e95f0e0-44d0-413a-a003-89a352435f10" escape="true"><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></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:700;line-height:120%"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzI1_1496256a-897e-4712-a5e4-8f4eecdeabee" continuedAt="i0a722cd2d89e4c77b8fa793b232bb799" escape="true">Translation of Foreign Currencies.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0a722cd2d89e4c77b8fa793b232bb799"> 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 US bank account denominated in British pound sterling and 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 income (loss), net on the Consolidated Statements of Income.</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%"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzYw_a423a230-ec5a-4386-94f5-c8eddc9a243f" continuedAt="i02fbf57551da4bef9a95eb8fa7e84711" escape="true">Business Combinations.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i02fbf57551da4bef9a95eb8fa7e84711"> 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 exceeds the value of the assets acquired and liabilities assumed.  The Company uses its best estimate and third party valuation specialists to determine 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4Nzcx_099db333-4669-4b99-8e38-cf4110026d30" continuedAt="i14861f4234874e8ab729a7d742b8e5c1" escape="true">Goodwill and Other Intangible Assets.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i14861f4234874e8ab729a7d742b8e5c1"> 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 amount exceeds fair value, an impairment of goodwill is recognized and allocated to the reporting units.  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, 2022, the Company determined that goodwill and indefinite-lived intangible assets were not impaired.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzI2_4721286e-24af-48e1-a3ac-30173b7a042b" continuedAt="i5ede2cb2da064a7295d5ebccfa2f26e4" 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></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="i98a3a8e5869040c581054847f6e833e0" continuedAt="i5d18bd4c91df4886a7b1891a39d60fc0"><ix:continuation id="i5ede2cb2da064a7295d5ebccfa2f26e4" continuedAt="ib1e97819d6fe4d05926e8ebe529e301e"><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 note, the fair value of the Company&#8217;s debt was $<ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE1MzM5_aefb6279-b7dc-4c14-a50c-6d3a422bdf17">150,249</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE1MzQ2_b21b6f23-ffdc-4ec4-beab-541aa5131136">272,971</ix:nonFraction> at December&#160;31, 2022 and 2021, respectively.  The financial statement carrying value (including unamortized loan fees) was $<ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE1NDU1_4e6d1d74-4c6e-4504-a0e4-c27f30a6cce1">230,335</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE1NDYy_ed2ef18d-907e-4b17-a499-523e43dce30b">233,399</ix:nonFraction> at December&#160;31, 2022 and 2021, respectively.&#160;&#160;These fair values are considered Level 2 under the fair value hierarchy. </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:112%"><ix:continuation id="ib1e97819d6fe4d05926e8ebe529e301e">See Note 4, Business Combination, for discussion related the the fair value of tangible and intangible assets acquired and liabilities assumed as part of the merger with Luxco.</ix:continuation> </span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzY3_3abbbf9c-7266-45bb-bf08-df1e8418aecd" escape="true"><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 for its Atchison and Lawrenceburg facilities, its wheat flour supply contract for the Atchison facility, and its natural gas contracts for both facilities, it purchases grain, wheat flour, and natural gas, respectively, for delivery from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE2MjE5_7aa45db0-9944-4f43-8245-0663f508f355">one</span> to <ix:nonNumeric contextRef="i7512e856fc874220825b8cee01d03aa7_D20220101-20221231" name="us-gaap:DerivativeTermOfContract" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE2MjI1_f3a4c1f4-4c3d-4960-a387-ca16725ba5a4">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 meets 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></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:700;line-height:120%"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:EquityMethodInvestmentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzM1_376c0d5d-fe93-48d0-862a-5adbe7a65693" continuedAt="i86e4c4e28e944c029ff2cb7e6dea13b7" escape="true">Equity Method Investments. </ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i86e4c4e28e944c029ff2cb7e6dea13b7">The consolidated financial statements include the results of Luxco and its affiliated companies since April 1, 2021, when the Company obtained control through the Merger.  The Company holds <ix:nonFraction unitRef="number" contextRef="i8cce4a2a34cf44d1b10e24af7004a6be_I20210401" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE2ODQ4_304517d3-c9cc-4eb0-968f-0823b71fa93e">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;) (combined &#8220;LMX&#8221;), which are accounted for as equity method investments.  At December&#160;31, 2022 and 2021, the investment in LMX was $<ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE3MDYx_69665e7e-7d77-4408-b8e6-00fbfe81ed16">5,534</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NTYyNzU_02944a21-057b-4c51-8a7d-338b7136e373">4,944</ix:nonFraction>, respectively, which is recorded in investment in joint ventures on the Consolidated Balance Sheets.  During the years ended December&#160;31, 2022 and 2021, the Company recorded a $<ix:nonFraction unitRef="usd" contextRef="i97ca255bb7e14b5386513d626039aa1c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NTYzMDk_0c70f8fa-e13c-4b27-9e10-fee537374aef">2,220</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id440aaffe0c9440a9cf640a43613d5a6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NTYzMTk_573b2fa1-0ec9-489c-99d2-be239db0335a">1,611</ix:nonFraction> loss from equity method investments, respectively, which is recorded in other income (loss), net on the Consolidated Statements of Income.</ix:continuation> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="mgpi:ReclassificationErrorCorrectionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzU0OTc1NTg1NzM4OQ_67362e78-7dd8-4a88-8c17-f637bbe95367" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Immaterial Correction to Prior Period Financial Statements. </span><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, 2022, the Company identified an immaterial correction related to gross amounts of property, plant and equipment and accumulated depreciation and amortization in the Consolidated Balance Sheet as of December 31, 2021.  The Company performed a materiality assessment, considering both quantitative and qualitative factors, which resulted in the determination that the correction to the financial statements was immaterial.  As such, the Company corrected the December 31, 2021 gross balances for property, plant, and equipment and accumulated depreciation and amortization in Note 2, Other Balance Sheet Captions, in this Form 10-K by equal and offsetting amounts, which resulted in no change to the balance of property, plant, and equipment, net. </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%">During the year ended December 31, 2022, the Company identified an immaterial correction related to the calculation of diluted earnings per share within the year ended December 31, 2021 financial statements filed on Form 10-K.  Other than as follows, this correction had no impact on the financial statements for the year ended December 31, 2021.  For the period ended December 31, 2021, diluted earnings per share should have been $<ix:nonFraction unitRef="usdPerShare" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzU0OTc1NTg1NzM5MQ_2db10cf5-b696-4622-af7b-d87bf210a231">4.37</ix:nonFraction> instead of $<ix:nonFraction unitRef="usdPerShare" contextRef="id9f4cfbf94924de39c0b231158422b2e_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzU0OTc1NTg1NzM5OA_e1affe0f-0d39-473d-8540-eb698be1d131">4.34</ix:nonFraction>.  The Company performed a materiality assessment, considering both quantitative and qualitative factors, which resulted in the determination that the correction to the financial statements is immaterial.  As such, the Company corrected the December 31, 2021 diluted earnings per share on the Consolidated Statements of Income in this Form 10-K.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzUx_ec4b88a9-b98e-4d4c-9239-4a7a107b3157" continuedAt="i333f279f72f34e479e099a4a96781e20" 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%">ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU is effective for annual and interim periods beginning after December 15, 2022.  Early adoption is permitted. The Company has adopted this standard and it did not have an impact to the Company&#8217;s consolidated financial statements and related disclosures.</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 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Facilitation of Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provide optional expedients</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and exceptions for a period of time to help facilitate the adoption of reference rate reform and the impact on financial</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting. This guidance was effective for all entities as of March 12, 2020 through December 31, 2022.  ASU 2022-06</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Deferral of the Sunset Date of Topic 848, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which extends the effective date fro December 31, 2022 to December 31, 2024. </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%">The Company has adopted these standards and it did not have an impact to the Company&#8217;s consolidated financial statements and related disclosures.</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%">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><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%"><ix:continuation id="i5d18bd4c91df4886a7b1891a39d60fc0" continuedAt="ibf56f22e556540ecaf942a25039cca72"><ix:continuation id="i333f279f72f34e479e099a4a96781e20" continuedAt="ic2c34e7c81bf4cea8c675a842d765079">Recently Issued Accounting Pronouncements. </ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibf56f22e556540ecaf942a25039cca72"><ix:continuation id="ic2c34e7c81bf4cea8c675a842d765079">The other recent accounting pronouncements issued by the FASB 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="i1f4f7dd9af2c49298ed68ea478b5a286_175"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90ZXh0cmVnaW9uOjZiNDAxZmQwOTFmODQ1NWZiNmRlMDFhOGQ3ZjdmZGZhXzg2_72cb3b74-b659-4ebc-a31b-55d871450323" continuedAt="i7c3fc29c91374dfcb59d46b08fd2d827" escape="true">OTHER BALANCE SHEET CAPTIONS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i7c3fc29c91374dfcb59d46b08fd2d827"><div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90ZXh0cmVnaW9uOjZiNDAxZmQwOTFmODQ1NWZiNmRlMDFhOGQ3ZjdmZGZhXzky_a2da3fa0-0e17-4647-b1ae-03a1840906d3" escape="true"><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%">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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzItMS0xLTEtNjQ5NDU_abed25b5-83e2-42f4-9775-dc38717e8f33">47,073</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzItMy0xLTEtNjQ5NDU_b4367cd8-ddfa-4bc7-a6f1-d89c0ce24c1f">35,362</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="mgpi:InventoryBarreledDistillateGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzMtMS0xLTEtNjQ5NDU_f96c1bfb-fbeb-405b-ba1d-ccb8ec370e4d">199,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;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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="mgpi:InventoryBarreledDistillateGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzMtMy0xLTEtNjQ5NDU_e62d4e3e-30c7-4b88-a5bd-29ddcbd248a5">174,080</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzQtMS0xLTEtNjQ5NDU_1041e97c-6d54-476a-8597-76ed03f0c5ae">29,931</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzQtMy0xLTEtNjQ5NDU_79ba8a54-28ef-463b-baf7-7c7e041ecfca">24,981</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzUtMS0xLTEtNjQ5NDU_6319ea60-fe7b-4e4d-ac48-c10c267caabc">1,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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzUtMy0xLTEtNjQ5NDU_7fb44731-1af6-4687-b147-c5d2482f863a">1,261</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OtherInventorySupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzYtMS0xLTEtNjQ5NDU_6b7214b9-f6be-4692-9305-7a03ebdf717e">9,931</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OtherInventorySupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzYtMy0xLTEtNjQ5NDU_e9c874d7-100f-493d-9bf4-b64a71fb9c48">9,179</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OtherInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzctMS0xLTEtNjQ5NDU_49b2739a-6028-4990-9704-9a3247ade463">2,102</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OtherInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzctMy0xLTEtNjQ5NDU_8701fd2f-007b-4398-96ab-24870f5ea866">1,081</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzgtMS0xLTEtNjQ5NDU_ccac1428-bd6f-45d9-bad6-c48a57de12ec">289,722</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzgtMy0xLTEtNjQ5NDU_1162174b-cbff-431e-9c78-6155190e7390">245,944</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></tr></table></ix:nonNumeric></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><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90ZXh0cmVnaW9uOjZiNDAxZmQwOTFmODQ1NWZiNmRlMDFhOGQ3ZjdmZGZhXzEwMg_853b7f63-b593-406b-b0fe-06810270d506" escape="true"><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%">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%">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="ic2b2e3dadb9b4a12b64e8bfbac0dd05f_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzItMS0xLTEtNjQ5NDU_5eebb8cb-c358-4481-b175-fc6d718edbfe">155,385</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><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%"><ix:nonFraction unitRef="usd" contextRef="i004715e6309c407c926cf95c64e35bf6_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzItMy0xLTEtNjQ5NDU_6d74cd75-b4b2-4c8c-9745-c10f613e4464">150,367</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i5f5779f06a58438a85b019367d52032f_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzMtMS0xLTEtNjQ5NDU_89530b54-6b17-41fa-a295-8c8aeec63eb5">805</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><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%"><ix:nonFraction unitRef="usd" contextRef="i4869a30290bd4543929bf1b406eee659_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzMtMy0xLTEtNjQ5NDU_99717359-c455-486e-9e90-d9ccfd0eff07">697</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="id9cba5b1cf874a8085ffb34dc0540121_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzQtMS0xLTEtNjQ5NDU_baa3cd80-00a9-4a94-922f-64aa1df71b08">257,075</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><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%"><ix:nonFraction unitRef="usd" contextRef="i0664ca0f2dbf417cbd8b0ab2cd4baa5f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzQtMy0xLTEtNjQ5NDU_fdb06c95-238b-4ddf-bcce-74b61d3ba6d6">236,352</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1247f2692ce345ecbbc079fc43383776_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzUtMS0xLTEtNjQ5NDU_b56f2eb2-12d4-4b5f-a863-c8c461ee9c8d">37,535</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><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%"><ix:nonFraction unitRef="usd" contextRef="i34dbe4f3018643cf972270b24ddbff72_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzUtMy0xLTEtNjQ5NDU_ce2e53b5-ea0c-4e1b-8835-e04c3405c326">16,733</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzYtMS0xLTEtNjQ5NDU_f9792c46-f6be-40b0-a5ef-e88409945dc6">450,800</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzYtMy0xLTEtNjQ5NDU_3b0fc2c7-6201-45a9-a74e-671a42d4eddf">404,149</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></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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzctMS0xLTEtNjQ5NDU_315f0e67-29d3-4cb2-b3bc-e2956d7736e7">215,168</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzctMy0xLTEtNjQ5NDU_cc3c083b-1fd7-4dcf-9288-14dea24da49f">196,863</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzgtMS0xLTEtNjQ5NDU_e836b904-3c25-4e8a-b910-b750935b0cb1">235,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:#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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzgtMy0xLTEtNjQ5NDU_67dc5636-002a-4541-b5b9-07d94ad1f8c4">207,286</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></tr></table></ix:nonNumeric></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90ZXh0cmVnaW9uOjZiNDAxZmQwOTFmODQ1NWZiNmRlMDFhOGQ3ZjdmZGZhXzEwNA_f555b0b7-96fb-4f3d-aa35-c87e7c726b2a" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued expenses.</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%">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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzItMS0xLTEtNjQ5NDU_12973e16-2e18-4f90-a0eb-0490d4035268">2,389</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzItMy0xLTEtNjQ5NDU_d016541a-a257-44b0-b9de-0031efbac04d">1,427</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><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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzMtMS0xLTEtNjQ5NDU_a4ff0d10-a75c-42a0-9878-4314596ca96c">17,862</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzMtMy0xLTEtNjQ5NDU_b2f07880-60b1-40bd-a1c0-c3b7730f67cd">16,466</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzQtMS0xLTEtNjQ5NDU_ac532b5f-c179-4205-ade2-25fa06825306">1,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:#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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzQtMy0xLTEtNjQ5NDU_68edb5d6-d2cd-4e0d-8158-18b23ff07065">1,495</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzUtMS0xLTEtNjQ5NDU_6d6b6a75-75e8-4b2e-9425-3b15bcf2224d">3,807</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzUtMy0xLTEtNjQ5NDU_10a439c8-0cc4-450d-b8c0-be3316f5bd52">2,865</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzYtMS0xLTEtNjQ5NDU_17b048bc-d1b0-4ae4-9e81-933c349ea28f">3,340</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzYtMy0xLTEtNjQ5NDU_bb1c032b-0e65-48fe-b15e-eec50b2ba31f">2,616</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzctMS0xLTEtNjQ5NDU_bb87ffb6-1b10-422d-a06f-10e18a5c7476">28,716</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzctMy0xLTEtNjQ5NDU_5614d935-c2f9-4dc5-9940-5f3552e2a83d">24,869</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div></ix:continuation><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_178"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90ZXh0cmVnaW9uOjViNjkyYTIyOGNiMzRiMDRhODNhN2JmNWMwNDQ2MWZiXzkwNA_d3b350aa-f431-40ba-8b60-c46ddcaf1044" continuedAt="ieaf12c2553444be780ef5ed84864f701" escape="true">REVENUE</ix:nonNumeric></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%"><ix:continuation id="ieaf12c2553444be780ef5ed84864f701" continuedAt="i0b008be12cbf4eb58860eaffe5d6a12b">The Company generates revenues 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).</ix:continuation></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><div><span><br/></span></div><div><ix:continuation id="i0b008be12cbf4eb58860eaffe5d6a12b"><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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90ZXh0cmVnaW9uOjViNjkyYTIyOGNiMzRiMDRhODNhN2JmNWMwNDQ2MWZiXzkwMg_7182bd81-bd91-4843-83c6-60b2f4edcfb2" 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><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%">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><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%">2020</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%"><ix:nonFraction unitRef="usd" contextRef="icd8d3e63c7a147f1a9b80a402d9ce0e2_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzMtMS0xLTEtNjQ5NDU_e1f6f77c-f995-424a-bc26-0e0f8983e8c6">229,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;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%"><ix:nonFraction unitRef="usd" contextRef="i6909352dd7a049febb74100c64856e7c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzMtMy0xLTEtNjQ5NDU_364ec2fb-9ff9-4135-804f-69b932da9043">162,074</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i8101e347a4ca4f47a2c1287115b54574_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzMtNS0xLTEtNjQ5NDU_6a84a4dc-aed2-4bac-a201-44b6c0b7d7c5">121,384</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i31b94d43488f4ad28e4c35215bf74139_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzQtMS0xLTEtNjQ5NDU_f37755ad-0858-407a-90ad-41f9e09be08f">74,510</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><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%"><ix:nonFraction unitRef="usd" contextRef="i7b077ec6b94341f99dad92707051a31f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzQtMy0xLTEtNjQ5NDU_ccf636fe-d8f9-4cb2-8bc7-a58ebdd23a14">75,818</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ib9a338610cd04cf990365a691ca8a281_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzQtNS0xLTEtNjQ5NDU_c92d3f0e-220a-42df-85ae-a9e5dabfbc12">63,873</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="id661eff5c48a496a8450cc878102d26e_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzUtMS0xLTEtNjQ5NDU_711b0586-fc98-460c-a007-96357c459861">304,033</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><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%"><ix:nonFraction unitRef="usd" contextRef="iff36c316eb394ba081f2f27b364141df_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzUtMy0xLTEtNjQ5NDU_e31919d4-bebe-4a72-8237-a5a96c29bb95">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i34da207750be47d5b15785b4dfc4dcd7_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzUtNS0xLTEtNjQ5NDU_08c1f29a-a3ab-4e66-92d6-0c8279fd80ce">185,257</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ic9967f0c26a04ba69135d742e7b259ac_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzYtMS0xLTEtNjQ5NDU_426f4944-f2df-4fef-8d87-e5c5ca945c1f">46,812</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><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%"><ix:nonFraction unitRef="usd" contextRef="i6e2d6666cc7e4f0aba6b047abbc5063f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzYtMy0xLTEtNjQ5NDU_fbeec788-f2e8-48d5-a750-c18000b4f9d5">62,628</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5acc2e6eb4c64dd4842ad3ca3fb45155_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzYtNS0xLTEtNjQ5NDU_e28f197f-845c-4b1d-acf3-c89d8ce50afe">80,682</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i31120fecfa9a4cb880a8d530de6b415c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzctMS0xLTEtNjQ5NDU_b39b0e0e-f937-45c1-8bf9-cd0f0c9ba69d">350,845</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><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%"><ix:nonFraction unitRef="usd" contextRef="i02ac3be8b4d9441c995b03311953b46e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzctMy0xLTEtNjQ5NDU_fb7cd68e-027c-4a21-851d-851d8298f5a0">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i9570e52aeaf14d56903531ff1a49025e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzctNS0xLTEtNjQ5NDU_ff8912c5-74f5-4a7b-b09d-621b433b5bb1">265,939</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ia9b91fa0fe1c490e92d1ad6cfe12945c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzgtMS0xLTEtNjQ5NDU_fe563293-fa76-4f51-8397-1835dd1b8e78">13,681</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><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%"><ix:nonFraction unitRef="usd" contextRef="i9e33c929e9bb4d03a2c8836708ee6303_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzgtMy0xLTEtNjQ5NDU_7e64f003-c10c-4c80-bfea-e01a943f0c4c">14,916</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="idfe91b0b7d5c4b0097090570472d328c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzgtNS0xLTEtNjQ5NDU_bbc954b9-45dc-4033-b04f-f3e66056e430">5,630</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i042287b366d0434cb767c4fa2a390892_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzktMS0xLTEtNjQ5NDU_65742e4f-fa1e-4e47-a0a2-33bafa63eff7">40,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><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%"><ix:nonFraction unitRef="usd" contextRef="i37226cb68e3741cdb8e40a0ed862f0a2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzktMy0xLTEtNjQ5NDU_a33e83d9-0563-4886-b82d-2e51804210f1">19,545</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i59a242b3359a4ac184d72b598a5b3752_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzktNS0xLTEtNjQ5NDU_9d0da197-84da-4dc8-94b8-9f35848cc9bd">26,109</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i971a32b0350e4a058853ee3b7cab877b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzEwLTEtMS0xLTY0OTQ1_d39d27ed-93c8-4382-96bb-6d8ed22fbf1f">23,598</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><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%"><ix:nonFraction unitRef="usd" contextRef="i428087e1f31a459a9e76b6922febef51_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzEwLTMtMS0xLTY0OTQ1_82a7c183-d09e-44ae-8da8-641a03e49fe5">17,523</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ib00ae134f6ea44bb8982c5f321627217_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzEwLTUtMS0xLTY0OTQ1_f9290c26-3e2d-4cad-8681-1c2467d6f28f">15,631</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i11b61165cea545809b9084aa91218869_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzExLTEtMS0xLTY0OTQ1_a347f8f8-61f5-4b64-bd58-d4c1e1f33a63">428,478</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><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%"><ix:nonFraction unitRef="usd" contextRef="i0a3ca35286c84e659cbf4081404522ac_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzExLTMtMS0xLTY0OTQ1_69b0e0c5-fc01-444c-813e-c444d73065d0">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"></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%"><ix:nonFraction unitRef="usd" contextRef="iee48bef0600b47caa5ddb2ab56040dea_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzExLTUtMS0xLTY0OTQ1_b428ba4b-67cf-4381-b8f1-89226a5bf5ee">313,309</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></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%"><ix:nonFraction unitRef="usd" contextRef="i5cde1b8d7b1f4fb9835f2fdc09d60343_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE0LTEtMS0xLTY0OTQ1_66be28f3-3da9-4468-85b4-d5ef8602e265">48,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:#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%"><ix:nonFraction unitRef="usd" contextRef="i0fcde00ecb304868a0d5fd809b923884_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE0LTMtMS0xLTY0OTQ1_0d2fbd8c-e6ed-48bc-a483-0f5b7fcf5190">27,722</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i666cff70b9ab4d989aaa863d79c2fdf4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE0LTUtMS0xLTY0OTQ1_a696840d-4f5c-414d-a570-b3280015b10c">1,785</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i8035c484ce5c43abbcb7223a0d1931d6_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE1LTEtMS0xLTY3NzIz_eb130efb-6d92-4e57-b523-80a2975f9450">12,274</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><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%"><ix:nonFraction unitRef="usd" contextRef="i0d6bc9dfd5aa443d8f523c632bcbbf3d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE1LTMtMS0xLTY3NzI4_07d3b326-f1bc-477e-a995-d6e66af7deb8">8,937</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i0619ba4320424f5f92cb2ceadeda48e6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE1LTUtMS0xLTY5NzQ5_4556414a-58d4-49fb-8fb9-b0ef145539f6">2,196</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="id63964bb74c44858b882e7c8a7f67a2f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE1LTEtMS0xLTY0OTQ1_f6307ebc-006b-49a7-92fd-9fee30a10752">24,211</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><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%"><ix:nonFraction unitRef="usd" contextRef="i2e9c840310d243f382963188247e8245_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE1LTMtMS0xLTY0OTQ1_152c9a9a-1115-45e5-99cc-fdf53beda24f">17,626</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i523fa46ed709411bbc129e464aae59b2_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE1LTUtMS0xLTY0OTQ1_6a7b7701-ea12-4436-98b4-9ed2776cca18">125</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iee507595935d4584b6fd41b2f77e3ec6_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE3LTEtMS0xLTY5NzQ5_202c2d38-6b83-4c91-b294-45f9e4eb6b5b">84,730</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><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%"><ix:nonFraction unitRef="usd" contextRef="ifb14f21a24764c6687132b4e6889fa95_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE3LTMtMS0xLTY5NzQ5_23fb8df4-0c27-4f7e-a679-344662d2361e">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i4464695f189f45abbd93aa9c60bb2d39_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE3LTUtMS0xLTY5NzQ5_74649c6e-40fc-463d-a8f8-dbcb4755802b">4,106</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="iecd6a2f4c74f432faf4db26b9dbecfbb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE2LTEtMS0xLTY0OTQ1_5fb31c57-c119-4af2-9407-2ebdc8a2d793">82,530</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><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%"><ix:nonFraction unitRef="usd" contextRef="i57e62efe662c436fb1f874ce1bb83881_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE2LTMtMS0xLTY0OTQ1_7236a6ec-25b4-4c0e-a8c7-17444ad167b0">71,292</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i3012b53b6bb64d4bb9988202db79b0bf_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE2LTUtMS0xLTY0OTQ1_79d20a14-f2ea-4c65-8c1c-cd246d0b27e3">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="icfb6c76059e54563af35c15254445e31_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE3LTEtMS0xLTY0OTQ1_abb406cb-fe44-4441-b6e9-019019628ca6">47,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:#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%"><ix:nonFraction unitRef="usd" contextRef="i468f1b8430fc4db3b17fc40638974003_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE3LTMtMS0xLTY0OTQ1_a1501c2d-51ec-44e7-932c-09c87ec6febc">38,520</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic60316ff2a64454891ff14e5e4ce2fa0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE3LTUtMS0xLTY0OTQ1_07ab46e4-e52d-4ece-8116-2c2aee772118">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5260c94d0a8b4d40b37453de263db923_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE4LTEtMS0xLTY0OTQ1_c27f8551-2c5c-46e5-8f7c-9d7e546e9f86">23,284</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><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%"><ix:nonFraction unitRef="usd" contextRef="i60afb5624cb64dfbb653ae12e2993f6c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE4LTMtMS0xLTY0OTQ1_854e6b92-c3ae-43b7-a4b1-c42b9a25a0af">19,469</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if19fd15449844bba9867d6b169a31ecc_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE4LTUtMS0xLTY0OTQ1_4f656124-503d-4a06-ad97-f9def303237c">43</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i098f4beadb3040148cce8eae4faabe66_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE5LTEtMS0xLTY0OTQ1_b15aa156-4926-4953-a114-5f663941ac35">237,939</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><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%"><ix:nonFraction unitRef="usd" contextRef="i20f2505d50804905813bc5b168bce7ec_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE5LTMtMS0xLTY0OTQ1_3cb79591-1b37-423b-a12e-98c96dbf9915">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i3964d8f81ab947f08e7bf5f4bd5b072e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE5LTUtMS0xLTY0OTQ1_6f562c74-24cb-4fdf-a99e-12504208b835">4,149</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></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%"><ix:nonFraction unitRef="usd" contextRef="i494d5c9918c64b6e92504de9b95d7563_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzIyLTEtMS0xLTY0OTQ1_44c0c1f3-6492-412c-b880-e03c26ea32a7">62,567</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><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%"><ix:nonFraction unitRef="usd" contextRef="if7dab7293dd04ee8a8c16891290957a0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzIyLTMtMS0xLTY0OTQ1_7c8e5bff-dc1a-49bf-a049-a858b1f59f39">47,758</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i97b3cc68b0dc47f6a4ad07baeb0ac933_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzIyLTUtMS0xLTY0OTQ1_8c9306be-e501-4714-bbed-3249238bffe7">41,631</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia2496ae5ffea48c3a1e5006504b26e52_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzIzLTEtMS0xLTY0OTQ1_b10fa581-17d3-4a06-9cec-0a9ba6b0f05e">39,313</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><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%"><ix:nonFraction unitRef="usd" contextRef="i39c8b305e3284375aaf28068eac5a15f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzIzLTMtMS0xLTY0OTQ1_ca410062-57d7-47e5-a0dc-66da4551a7d5">31,485</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="id02d025ba6cd49c2bdb3196f4c01cd56_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzIzLTUtMS0xLTY0OTQ1_9b225ea5-e82f-44ca-8fd4-22f1875e5f4a">26,960</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i5384f4d816c848808944839a200bfabc_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI0LTEtMS0xLTY0OTQ1_40f6845d-1820-4b5a-a049-6bb04bf214c0">14,023</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><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%"><ix:nonFraction unitRef="usd" contextRef="i36fe76287422479285ee69528fb44b3d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI0LTMtMS0xLTY0OTQ1_8218a066-7185-4fdb-b0c9-73905b6445e9">10,014</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i2cea48bf34604ea182a31a938d0703d1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI0LTUtMS0xLTY0OTQ1_26450384-5e26-4cb4-be47-29c1e273119b">7,630</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i56cf452bc759465aaf68f1f23b3789a9_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI1LTEtMS0xLTY0OTQ1_153b12ce-710f-4992-852b-9cd59d0b887d">38</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><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%"><ix:nonFraction unitRef="usd" contextRef="i40665ad2a77b4a10bd14650eea5457cd_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI1LTMtMS0xLTY0OTQ1_40de2f5a-0787-4c4f-be38-f6adf70f7ecd">1,393</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie2d96aa44dc947eba4f7c8916376cad4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI1LTUtMS0xLTY0OTQ1_95a358b8-236b-4956-8e96-5d283f17ac55">1,842</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i340ebed1aef34600a4eaba163db790e9_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI2LTEtMS0xLTY0OTQ1_53eda20b-6a79-4cf7-a33c-02c3d9314335">115,941</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><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%"><ix:nonFraction unitRef="usd" contextRef="ic854fb5bf14a420286aa7ac045c18031_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI2LTMtMS0xLTY0OTQ1_0f8a5855-face-42ea-ac61-4bbdcff2b113">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"></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%"><ix:nonFraction unitRef="usd" contextRef="ia426455e69e045ac9c8e96128722c0e4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI2LTUtMS0xLTY0OTQ1_6635b82d-5a2a-463d-bfaf-167a6d14dc77">78,063</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></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 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 sales</span></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI4LTEtMS0xLTY0OTQ1_8ebd3bec-9e69-4bd0-b549-064e59a1d63b">782,358</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI4LTMtMS0xLTY0OTQ1_d6f7c63c-9c42-4896-a7af-687bd251c112">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI4LTUtMS0xLTY0OTQ1_38203659-ca67-4cb4-904a-ba854a2b6afe">395,521</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></tr></table></ix:nonNumeric></ix:continuation></div><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_181"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5Xzc2MjI_a6e60d90-6329-4400-907f-0e26b9b9b1cd" continuedAt="id218a50829b6423bb45b3ba921e39422" escape="true">BUSINESS COMBINATION</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="id218a50829b6423bb45b3ba921e39422" continuedAt="ibd9469c87278496db2b4b1a556bdd12a"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Description of the transaction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. On January 22, 2021, the Company entered into a definitive agreement to acquire Luxco, 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="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzcyNg_25c75225-dac4-4a99-8496-31fe85eadb5f">237,500</ix:nonFraction> in cash (less assumed indebtedness) and <ix:nonFraction unitRef="shares" contextRef="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5Xzc2OQ_a4e6995d-d0a6-42ce-9347-62cdbd14fd2b">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="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5Xzk3OA_8b927cd9-e7b6-4d10-93e0-4f7542416590">296,213</ix:nonFraction> and represented approximately <ix:nonFraction unitRef="number" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="3" name="mgpi:BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzEwMTE_2038b7b6-9623-46fd-8b6a-0924cb13a70f">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 </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%">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="ibd9469c87278496db2b4b1a556bdd12a" continuedAt="ia58bd44e5a7f4ff1811d2a1a7b819a26"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the cash consideration paid by approximately $<ix:nonFraction unitRef="usd" contextRef="i610edc4770704613b2ea2ce9021d125e_D20210901-20210930" decimals="-3" sign="-" name="mgpi:BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzE0OTc_11969a63-7cda-4175-927b-7ad053527b8a">608</ix:nonFraction> and increased stock consideration by an additional <ix:nonFraction unitRef="shares" contextRef="i610edc4770704613b2ea2ce9021d125e_D20210901-20210930" decimals="INF" name="mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzE1NTE_bcf86e9c-1b84-473a-83c7-a95da91c2556">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:115%">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:115%">Purchase Price Allocation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Merger was accounted for as a business combination in accordance with Financial Accounting Standards Board Accounting Standard Codification 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (&#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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5Xzc2MjM_ba7ed530-f391-441e-bfd2-b75426bd48ce" continuedAt="i30018acb422a4742b35b8bdc785bf7d6" escape="true">The following table summarizes the allocation of the consideration paid for Luxco 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><div><span><br/></span></div><ix:continuation id="i30018acb422a4742b35b8bdc785bf7d6" continuedAt="ibc3f78b9150747e996e66b609931dacd"><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, net of assumed debt</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="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzEtMS0xLTEtNjQ5NDU_e7cf55be-12fe-4736-bc4b-8767012904f4">149,484</ix:nonFraction>&#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%">Value of MGP Common Stock issued at close</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401" decimals="-3" name="mgpi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzItMS0xLTEtNjQ5NDU_dab3946d-49ad-47e0-b500-3282bada34e4">296,279</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzMtMS0xLTEtNjQ5NDU_61b7d2a7-8cc0-41bd-b8f2-4d2b256d0bbc">445,763</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></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 #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%"><ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzYtMS0xLTEtNjQ5NDU_5f1c72ae-78c2-4888-8ac4-376b23c41e4b">479</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzctMS0xLTEtNjQ5NDU_0ddbcc71-a758-4512-b777-2d2ed662aa87">29,675</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzgtMS0xLTEtNjQ5NDU_a12f14c6-81ee-42dd-87a1-8d589578ddd3">90,854</ix:nonFraction>&#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</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="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzktMS0xLTEtNjQ5NDU_0dff9541-cf4c-459d-8770-76d54c06e4f8">1,454</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzEwLTEtMS0xLTY0OTQ1_caa3b5a7-3ab2-4189-ae09-d0b862bc9ca1">41,279</ix:nonFraction>&#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%">Investments in joint ventures</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="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzExLTEtMS0xLTY0OTQ1_5f486093-115e-4876-a253-0631fc5c0f1c">5,085</ix:nonFraction>&#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%">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">  (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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzEyLTEtMS0xLTY0OTQ1_33627113-6efb-4ad5-814b-eeb7786cf27d">219,500</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzEzLTEtMS0xLTY0OTQ1_fb6dd146-7889-4153-a589-2bb809a52903">4,257</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzE0LTEtMS0xLTY0OTQ1_c02830a2-07f9-4635-8616-df3f0b433c0d">392,583</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></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%">Current maturities of long-term debt</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzE1LTEtMS0xLTY0OTQ1_fe5bec1f-9d0a-407c-ac29-04cbb67bca66">87,509</ix:nonFraction>&#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%">Accounts 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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzE2LTEtMS0xLTY0OTQ1_3a354b11-deac-481f-ad52-224f8717708e">14,453</ix:nonFraction>&#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%">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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzE3LTEtMS0xLTY0OTQ1_3b4b7756-b989-4536-8ada-da123c71de68">8,352</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzE4LTEtMS0xLTY0OTQ1_3dd2a610-7563-4da7-9b10-492e4cc24206">2,832</ix:nonFraction>&#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 noncurrent 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="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzE5LTEtMS0xLTY0OTQ1_63c7a74d-e574-40ba-a32c-e0518ebe0a80">196</ix:nonFraction>&#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%">Deferred 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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzIwLTEtMS0xLTY0OTQ1_e2a65b87-74cb-47d0-b22f-7a9cf1849f38">57,034</ix:nonFraction>&#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%">Total liabilities</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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzIxLTEtMS0xLTY0OTQ1_5cc8b4c4-bc97-4945-9186-68b43e41a682">170,376</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzIyLTEtMS0xLTY0OTQ1_b7387e7f-96a3-49b5-9f5f-c8d1acdcdf1c">223,556</ix:nonFraction>&#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%">Total </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: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="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzIzLTEtMS0xLTY0OTQ1_b164ec26-fe3b-45cb-b494-3524d85c4aa2">445,763</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></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%">The Company issued <ix:nonFraction unitRef="shares" contextRef="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzI5ODE_bd8a0079-17a1-45d3-8d5b-afa0ead8f90e">5,007,833</ix:nonFraction> shares of MGP Common Stock which was valued at $<ix:nonFraction unitRef="usdPerShare" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="INF" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzMwMzE_9fa6cc77-875d-4962-8cd5-b93cc016ace6">59.15</ix:nonFraction> per share on April 1, 2021.  In September 2021, the parties finalized the purchase price adjustments which increased stock consideration by an additional <ix:nonFraction unitRef="shares" contextRef="i610edc4770704613b2ea2ce9021d125e_D20210901-20210930" decimals="INF" name="mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzMxODg_d582f782-1d0e-4617-99a6-26ea7c78dc60">1,373</ix:nonFraction> shares from the preliminary amounts that were paid at closing.</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%"> Intangible assets acquired included trade names with an estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="i19175132c25e434ea3cca38042e6025e_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzMzMzg_7a77eb54-9029-4a52-8674-28d1d2a45aa9">178,100</ix:nonFraction> and distributor relationships with an estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="iab62db045d9441f2aeb96a4e7901f020_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzM0MDM_c1e9eabc-8cc8-4479-abae-774a9701f1fd">41,400</ix:nonFraction>. </span></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:continuation id="ibc3f78b9150747e996e66b609931dacd" continuedAt="ib51dbcb3537b4ca398d88935eb780751">(c)</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="ib51dbcb3537b4ca398d88935eb780751"> The fair value of Luxco&#8217;s debt that was assumed by MGP in the transaction and repaid on the closing date.</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:115%">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 </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><ix:continuation id="ia58bd44e5a7f4ff1811d2a1a7b819a26"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">revenues and cash flows, distributor attrition rates, royalty rates and market comparable, 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 fair value of personal property assets was determined using the market approach and the indirect and direct method of the cost approach, and the fair value of real property was determined using the cost approach and and the sales comparison approach. </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="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzQ1ODk_b7387e7f-96a3-49b5-9f5f-c8d1acdcdf1c">223,556</ix:nonFraction>, none 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.  The intangible assets acquired include indefinite-lived intangible assets, trade names, with an estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="i19175132c25e434ea3cca38042e6025e_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzQ5MDc_c9a4a0c8-4c99-46f2-9c6c-03c726121911">178,100</ix:nonFraction> and definite-lived intangible assets, distributor relationships, with an estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="iab62db045d9441f2aeb96a4e7901f020_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzUwMDc_fbf318c7-f2b6-4d07-a826-660a591c1ae9">41,400</ix:nonFraction> and a useful life of <ix:nonNumeric contextRef="i851a3ec4b7c744a58f5d891c7e3d433a_D20210401-20210401" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzUwMzE_805dcefb-ddd3-4cf1-b249-4293e816f4b9">20</ix:nonNumeric> years.  The trade names and distributor relationships acquired by the Company have been recorded at the estimated fair values using the relief from royalty method and multi-period 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><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%">Operating Results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. 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="i6c625263c59f4c5491f7637b39e5e007_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzU2MDg_d218c2e8-00c6-4735-84c8-111332ebd0c9">177,607</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6c625263c59f4c5491f7637b39e5e007_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzU2MTU_35a14cdf-6286-492a-9199-7e1498a5e577">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="i6c625263c59f4c5491f7637b39e5e007_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzU4MDU_5c34d54d-d6cb-4e67-997e-46d86a3a7a72">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><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%">Pro Forma Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. <ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5Xzc2MjQ_5f94592c-7755-4ca2-9a94-956b246479d2" continuedAt="ifd685b68dd564990a35271af3013cb9e" escape="true">The following table summarizes the unaudited pro forma financial results for the year ended December 31, 2021 and 2020, as if the Merger had occurred on January 1, 2020:</ix:nonNumeric></span></div><div><ix:continuation id="ifd685b68dd564990a35271af3013cb9e"><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:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></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:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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%">Pro Forma Financial Information</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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><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%">2020</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="i6c625263c59f4c5491f7637b39e5e007_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZTpmYzI3ODhlZDJlOTM0MjljYTZiYTg3YjhjOTE2M2VjNy90YWJsZXJhbmdlOmZjMjc4OGVkMmU5MzQyOWNhNmJhODdiOGM5MTYzZWM3XzMtMS0xLTEtNjQ5NDU_c83d276e-88b3-46d8-a2ae-124fd1bdde69">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"></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%"><ix:nonFraction unitRef="usd" contextRef="id8b8c01f15244157a23c84c34627d26c_D20200101-20201231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZTpmYzI3ODhlZDJlOTM0MjljYTZiYTg3YjhjOTE2M2VjNy90YWJsZXJhbmdlOmZjMjc4OGVkMmU5MzQyOWNhNmJhODdiOGM5MTYzZWM3XzMtMy0xLTEtNjQ5NDU_67ee1dc5-d553-4112-8d8b-f84ccd99915a">592,025</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></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="i1077d88a2b4449b2966c44cfd359291c_D20220101-20221231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZTpmYzI3ODhlZDJlOTM0MjljYTZiYTg3YjhjOTE2M2VjNy90YWJsZXJhbmdlOmZjMjc4OGVkMmU5MzQyOWNhNmJhODdiOGM5MTYzZWM3XzQtMS0xLTEtNjQ5NDU_0141456f-f225-4396-a076-a6e56785ac0e">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"></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%"><ix:nonFraction unitRef="usd" contextRef="id8b8c01f15244157a23c84c34627d26c_D20200101-20201231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZTpmYzI3ODhlZDJlOTM0MjljYTZiYTg3YjhjOTE2M2VjNy90YWJsZXJhbmdlOmZjMjc4OGVkMmU5MzQyOWNhNmJhODdiOGM5MTYzZWM3XzQtMy0xLTEtNjQ5NDU_ac037f60-1fda-4db1-b32b-2b0c23a8f007">46,200</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1077d88a2b4449b2966c44cfd359291c_D20220101-20221231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZTpmYzI3ODhlZDJlOTM0MjljYTZiYTg3YjhjOTE2M2VjNy90YWJsZXJhbmdlOmZjMjc4OGVkMmU5MzQyOWNhNmJhODdiOGM5MTYzZWM3XzUtMS0xLTEtNjQ5NDU_29b368a5-7c6f-4b55-98cb-fda002500507">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"></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="id8b8c01f15244157a23c84c34627d26c_D20200101-20201231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZTpmYzI3ODhlZDJlOTM0MjljYTZiYTg3YjhjOTE2M2VjNy90YWJsZXJhbmdlOmZjMjc4OGVkMmU5MzQyOWNhNmJhODdiOGM5MTYzZWM3XzUtMy0xLTEtNjQ5NDU_02cb510d-883c-4c0c-8530-197d4411e8cc">2.09</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></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 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="i6c625263c59f4c5491f7637b39e5e007_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzYzNjU_5c34d54d-d6cb-4e67-997e-46d86a3a7a72">8,927</ix:nonFraction> for the year ended December 31, 2021 were excluded and $<ix:nonFraction unitRef="usd" contextRef="ibd26eee9b9af4e7abd78fb2ee83c43ac_D20200101-20200101" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzY0MjM_d90873fb-2352-4bcf-b350-6be2d9d72f54">7,037</ix:nonFraction> is assumed to have been incurred on January 1, 2020.  Merger related costs incurred by Luxco of $<ix:nonFraction unitRef="usd" contextRef="i047b4d2370684f01a60e9eaa143ac946_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzY1MjI_c2258a3a-abb7-44d0-9eae-0eb2b07b7c1f">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="ic2cd429dbc3a4eda9fd34c6f7f1ce79c_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzY2MjQ_ce3e0296-af3d-422d-ba01-a4a3e2640e5d">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="i1f4f7dd9af2c49298ed68ea478b5a286_184"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:GoodwillDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5Xzk2MA_48b8df27-115d-4a4a-abf0-69fe9b904005" continuedAt="i87cc1a64ed4240e89074bced2889da47" escape="true">GOODWILL AND OTHER INTANGIBLE ASSETS</ix:nonNumeric></span></div><div><span><br/></span></div><div><ix:continuation id="i87cc1a64ed4240e89074bced2889da47" continuedAt="i4022f863a5324810925320669f2e873e"><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 has a definite-lived intangible asset which was acquired as a result of the Merger.  The distributor relationships have a carrying value of $<ix:nonFraction unitRef="usd" contextRef="iab62db045d9441f2aeb96a4e7901f020_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2Mjg3NDg_bf92ea5d-d2d8-439f-8ef7-7f65ffc49574">37,778</ix:nonFraction>, net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="iab62db045d9441f2aeb96a4e7901f020_I20210401" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2Mjg3NDQ_e40ecc72-cb57-4739-b55f-e38b9ce5d8f3">3,622</ix:nonFraction>.  The distributor relationships have a useful life of <ix:nonNumeric contextRef="i851a3ec4b7c744a58f5d891c7e3d433a_D20210401-20210401" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzI5NQ_0441ebba-2cb5-4b30-bd09-62a579ac0c2d">20</ix:nonNumeric> years.  The amortization expense for the years ended December&#160;31, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2Mjg3ODE_9d30c7e1-82a0-45da-9f9d-baff21b09439">2,070</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2Mjg3OTA_014b3ed9-678b-4c29-88fa-47d170dc417d">1,552</ix:nonFraction>, respectively. </span></ix:continuation></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%">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="i4022f863a5324810925320669f2e873e" continuedAt="i0509f88370f046fd962bbdb9e064dfb2"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5Xzk2MQ_ce15852a-1a87-44a3-a434-5351d76bd211" 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, 2022, 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%">2023</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90YWJsZTo0OTVjYzQ5N2FlMWM0NWFkYWIwMWNmYTY3Yjg3MDExYi90YWJsZXJhbmdlOjQ5NWNjNDk3YWUxYzQ1YWRhYjAxY2ZhNjdiODcwMTFiXzAtMS0xLTEtNjQ5NDU_2410bb4d-09cf-4c3b-bcee-f9ccf31038d0">2,070</ix:nonFraction>&#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%">2024</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90YWJsZTo0OTVjYzQ5N2FlMWM0NWFkYWIwMWNmYTY3Yjg3MDExYi90YWJsZXJhbmdlOjQ5NWNjNDk3YWUxYzQ1YWRhYjAxY2ZhNjdiODcwMTFiXzEtMS0xLTEtNjQ5NDU_9bc0ab78-ace4-4618-8980-3d359018db85">2,070</ix:nonFraction>&#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%">2025</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90YWJsZTo0OTVjYzQ5N2FlMWM0NWFkYWIwMWNmYTY3Yjg3MDExYi90YWJsZXJhbmdlOjQ5NWNjNDk3YWUxYzQ1YWRhYjAxY2ZhNjdiODcwMTFiXzItMS0xLTEtNjQ5NDU_94e8d7f6-f360-436f-bcbf-a318ad6c9751">2,070</ix:nonFraction>&#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%">2026</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90YWJsZTo0OTVjYzQ5N2FlMWM0NWFkYWIwMWNmYTY3Yjg3MDExYi90YWJsZXJhbmdlOjQ5NWNjNDk3YWUxYzQ1YWRhYjAxY2ZhNjdiODcwMTFiXzMtMS0xLTEtNjQ5NDU_de5188a4-e5dd-4f04-aa5a-26aadeb5b6d2">2,070</ix:nonFraction>&#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%">2027</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90YWJsZTo0OTVjYzQ5N2FlMWM0NWFkYWIwMWNmYTY3Yjg3MDExYi90YWJsZXJhbmdlOjQ5NWNjNDk3YWUxYzQ1YWRhYjAxY2ZhNjdiODcwMTFiXzQtMS0xLTEtNjQ5NDU_2c6df613-07cc-46b2-8b87-65dd071c6016">2,070</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90YWJsZTo0OTVjYzQ5N2FlMWM0NWFkYWIwMWNmYTY3Yjg3MDExYi90YWJsZXJhbmdlOjQ5NWNjNDk3YWUxYzQ1YWRhYjAxY2ZhNjdiODcwMTFiXzUtMS0xLTEtNjQ5NDU_6c0256d4-b61f-447a-9fae-9bcfa35c0ccc">27,428</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90YWJsZTo0OTVjYzQ5N2FlMWM0NWFkYWIwMWNmYTY3Yjg3MDExYi90YWJsZXJhbmdlOjQ5NWNjNDk3YWUxYzQ1YWRhYjAxY2ZhNjdiODcwMTFiXzYtMS0xLTEtNjQ5NDU_73cb7fb0-c937-41d7-9d6a-12025231e741">37,778</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></tr></table></div></ix:nonNumeric></ix:continuation><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%"><ix:continuation id="i0509f88370f046fd962bbdb9e064dfb2" continuedAt="if298c91e060344d1b169a65f15c002f3">Goodwill and Indefinite-Lived Intangible Assets. </ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if298c91e060344d1b169a65f15c002f3">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.  The carrying amount of goodwill, which relates to the Branded Spirits segment was $<ix:nonFraction unitRef="usd" contextRef="i17b00bb3f3f94e7fbdc39311772b4685_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2MjkzODM_8b0dd9e8-6ed0-4885-9c0f-ef3c386126ae"><ix:nonFraction unitRef="usd" contextRef="i6e991b52a6e6420d816de65a30f8acc7_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2MjkzODM_a9e1b876-6779-4712-8362-bec980ed662d">226,294</ix:nonFraction></ix:nonFraction>  at both December&#160;31, 2022 and 2021.  The carrying amount of indefinite-lived intangible assets, which relates to the Branded Spirits segment was $<ix:nonFraction unitRef="usd" contextRef="i17b00bb3f3f94e7fbdc39311772b4685_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2MjkxNTA_3cb8a611-63be-4354-bf3a-15e6708e30f4"><ix:nonFraction unitRef="usd" contextRef="i6e991b52a6e6420d816de65a30f8acc7_I20221231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2MjkxNTA_3e827d68-28a7-48e7-8384-d327abdd0da2">178,990</ix:nonFraction></ix:nonFraction> at both December&#160;31, 2022 and 2021.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_187"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzY0ODM_e1b9c94a-0bf3-4c3b-9c69-e063cf83bd40" continuedAt="i680662b0a98b4d0ca1d159cc5973a3db" escape="true">CORPORATE BORROWINGS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i680662b0a98b4d0ca1d159cc5973a3db" continuedAt="i85af7b60b5b84398acda6ee77f60f485"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzY0ODA_d6227c26-f88e-45d6-9fd6-6dbfe1a97ae9" 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><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%">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"><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="i5237b2dded4e45d1973a21da7f6cceff_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzItMC0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjozYWY3YTM1MTVlZjc0Y2U1YWQ1MDEyN2ZjZjc2YzNlNV8zMw_5fa474c1-c43a-491c-bf83-b2824b9bbeb2">5.46</ix:nonFraction>% (variable rate) due 2025</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="i5237b2dded4e45d1973a21da7f6cceff_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzItMS0xLTEtNjQ5NDU_02d85fc2-7026-4f1e-a891-d477006c05b0">&#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-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%"><ix:nonFraction unitRef="usd" contextRef="i9e966b3449ad4b78a2a57da8c916a643_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzItMy0xLTEtNjQ5NDU_d7372720-cfdf-40c4-961a-738b9f1b6a8b">&#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><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, <ix:nonFraction unitRef="number" contextRef="idd4fae3548814f8085cff24637c43987_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzMtMC0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjo5NjBhOTZkYjBjZDk0ZjgyOWFjNzkzMzU1OTE5NTM4MF8yMg_30de27f0-fa4f-434f-8345-0e04b29139e7">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="idd4fae3548814f8085cff24637c43987_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzMtMS0xLTEtNjQ5NDU_ee49dafa-86ee-4a25-a56f-f0db596ac512">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><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%"><ix:nonFraction unitRef="usd" contextRef="i0b65d1e9675141578e9f57698cc3d69d_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzMtMy0xLTEtNjQ5NDU_f1d0c97f-c2c6-4651-9c15-8bed2048a776">201,250</ix:nonFraction>&#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, <ix:nonFraction unitRef="number" contextRef="i536932af28a34e41a33b52ef2aa4e3fb_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzUtMC0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjo2Nzk4YjY3OGM3ZWY0YTc3YTZjNjEwZjQxYjJhYTFkN180MA_88196913-eda3-4570-83b9-75649afe44fb">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="i536932af28a34e41a33b52ef2aa4e3fb_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzUtMS0xLTEtNjQ5NDU_fb3275ab-9c6d-411b-bc30-9f138f84fd9d">15,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:#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%"><ix:nonFraction unitRef="usd" contextRef="ic1fab8d8b09a40559d77209afc506b90_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzUtMy0xLTEtNjQ5NDU_4169f91f-154c-4985-8654-a79c5641064b">18,400</ix:nonFraction>&#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, <ix:nonFraction unitRef="number" contextRef="i73b570bec7da43f5b33c1e23834224d9_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzYtMC0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjpiNThjNjFmMTY3N2E0M2UwYTg4MjIwYzFmODEyOTEwZl80MA_3adae596-d128-4111-9ddc-5d54f396ac6c">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="i73b570bec7da43f5b33c1e23834224d9_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzYtMS0xLTEtNjQ5NDU_b1881376-03a2-44fd-907a-227978b9e79b">20,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;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%"><ix:nonFraction unitRef="usd" contextRef="i285fbc77a030401ab7cd85cc3401c666_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzYtMy0xLTEtNjQ5NDU_927451af-384f-400d-a71b-79984ba30432">20,000</ix:nonFraction>&#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%">Other long-term 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="i00287518421047de934b22e26f7c5018_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzctMS0xLTEtNjQ5NDU_e8d40050-3b6e-4dcb-82f0-318e1f7e5c5f">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="i84ebd50052134e5b9af6c07fae3a4509_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzctMy0xLTEtNjQ5NDU_c3feea3d-7610-41f4-9db5-d2346812fee8">203</ix:nonFraction>&#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%">Total indebtedness outstanding</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzgtMS0xLTEtNjQ5NDU_4cd79f0f-18d4-43bb-8769-9f7e5e670a28">236,450</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzgtMy0xLTEtNjQ5NDU_130b9de8-f7b9-4781-a70a-83e187e3ee4e">239,853</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><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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzktMS0xLTEtNjQ5NDU_6ab02f07-1670-4b0c-b657-da97182f6c83">6,115</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzktMy0xLTEtNjQ5NDU_bd11ebf7-b071-41e7-861e-21487c3c0594">6,454</ix:nonFraction>)</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%">Total indebtedness outstanding, net</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzEwLTEtMS0xLTY0OTQ1_c369ba6c-f661-4b97-9287-0b99dd13713b">230,335</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzEwLTMtMS0xLTY0OTQ1_aebbaf6d-03cb-492b-a707-151aeeb807b5">233,399</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><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%">&#160;&#160;&#160;&#160;Less current maturities of long-term debt</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzExLTEtMS0xLTY0OTQ1_01164e6d-4918-4212-a94b-73c8457d697b">5,600</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzExLTMtMS0xLTY0OTQ1_918304b5-a9fa-453f-a400-fe53321b3ae7">3,227</ix:nonFraction>)</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%">Long-term debt</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzEyLTEtMS0xLTY0OTQ1_e42b069d-2fb3-480e-86a4-dab547468409">224,735</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzEyLTMtMS0xLTY0OTQ1_d032c2a8-e68d-4280-8437-3aa5aa2dac12">230,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><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, 2022.</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="ica7813f6cbd34dad9b76e3edb67e35d6_I20200214" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzQ3NA_1f929eb2-78a7-4466-b999-8fa25734258c">300,000</ix:nonFraction> revolving credit facility.  On May 14, 2021, the Company amended the Credit Agreement to increase the principal amount to $<ix:nonFraction unitRef="usd" contextRef="ieadf16575af0472181b1b1f279c0c14c_I20210514" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzU5OA_199b1390-9c32-47c8-b5cd-edc5bd2b30dd">400,000</ix:nonFraction> and to increase the amount of the revolving credit facility by up to an additional $<ix:nonFraction unitRef="usd" contextRef="i1692c3bff3d346a8b82d68ed02de79c0_I20210514" decimals="-3" name="mgpi:LineOfCreditFacilityContingentIncreaseInBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzY4NA_88272287-e580-4c14-8d59-2c08bf760e2a">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 February 14, 2025.  The Credit Agreement is secured by substantially all assets, excluding real property. </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 Credit Agreement includes certain requirements and covenants, which the Company was in compliance with at December&#160;31, 2022.  The Company incurred <ix:nonFraction unitRef="usd" contextRef="i657d94d370004a4eaa4b46dacfd92cc0_I20221231" decimals="-3" name="us-gaap:DebtInstrumentFeeAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzEyNDY_5d8e4ecc-d1a1-407f-a539-de5760ef961a">no</ix:nonFraction> new loan fees related to the Credit Agreement during 2022. The unamortized balance of total loan fees related to the Credit Agreement was $<ix:nonFraction unitRef="usd" contextRef="i657d94d370004a4eaa4b46dacfd92cc0_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzEzODU_e168209c-e5a0-4ac3-9851-7a0047e8d45e">1,177</ix:nonFraction> at December&#160;31, 2022, which were included in other assets, net on the Consolidated Balance Sheet. 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%">As of December&#160;31, 2022, the Company had <ix:nonFraction unitRef="usd" contextRef="i5237b2dded4e45d1973a21da7f6cceff_I20221231" decimals="INF" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzE1ODM_610db5a0-6f2b-41d6-9937-67473dfee29c">no</ix:nonFraction> outstanding borrowings under the Credit Agreement leaving $<ix:nonFraction unitRef="usd" contextRef="icb02b249e3d447b2bf3ddfe85aeb1b42_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzE2NDQ_762bcf2d-a294-4678-a96a-481170b90e92">400,000</ix:nonFraction> available.  The interest rate for the borrowings of the Credit Agreement at December&#160;31, 2022 was <ix:nonFraction unitRef="number" contextRef="icb02b249e3d447b2bf3ddfe85aeb1b42_I20221231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzE3MzA_09a3a430-86fd-42d5-9235-e39690206b87">5.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;), </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><ix:continuation id="i85af7b60b5b84398acda6ee77f60f485" continuedAt="i7c004ce6ed924853b4b4cf44d014ac4f"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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="i08dbbc17837e4e7bbe3e4910179bf080_I20210514" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzEwOTk1MTE2MzcwNDc_7ab13411-2b7a-46bc-819d-d595ceea0b6b">20,000</ix:nonFraction> of Series A Senior Secured Notes and the issuance of up to $<ix:nonFraction unitRef="usd" contextRef="i22eec64938774f79b3efe610df43028a_I20210514" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzEwOTk1MTE2MzcwNjU_7399396a-ee0d-439d-974f-1e4e6644af4f">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).  On July 29, 2021, Prudential provided the Company notice pursuant to Section 1.2 of the Note Agreement that Prudential has authorized an increase in the amount of additional Senior Secured Notes that may be issued under the uncommitted shelf facility under the Note Agreement from $<ix:nonFraction unitRef="usd" contextRef="i53974c53e8bb40f1878a73cc255b7e7e_I20210728" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzI3ODA_176d1c87-d67b-4331-a5a7-b567df943947">105,000</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i3182a8aa8c384c09a939f2ed93ca71b0_I20210729" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzI3ODY_ff80c6a9-531e-4b5e-a56c-ffd9ac510e29">140,000</ix:nonFraction>, effective as of July 29, 2021. The deadline for issuing the notes under the shelf facility is August 23, 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:400;line-height:115%">On August 23, 2017, the Company initially issued $<ix:nonFraction unitRef="usd" contextRef="i6fa4d7c86772437881e0bc8858e1e339_D20170101-20171231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzI5MzQ_5807d2e4-d0e8-4107-a850-73e3cc5831a3">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="i63df4b7766f148888ddb2fdd67cdb952_I20171231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzMwNTU_7c143a21-e1ef-45c9-bf5d-7b511ae64caf">3.53</ix:nonFraction> percent per year.  On April 30, 2019, the Company issued $<ix:nonFraction unitRef="usd" contextRef="i6f29d855f30c4ee2b0d90226655d24c6_D20190430-20190430" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzMxMDc_51c03e9d-82df-4706-86ea-bbc402999bab">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="i73b570bec7da43f5b33c1e23834224d9_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzMyMzg_3adae596-d128-4111-9ddc-5d54f396ac6c">3.80</ix:nonFraction> percent per year.  As of December&#160;31, 2022, the Company has $<ix:nonFraction unitRef="usd" contextRef="i536932af28a34e41a33b52ef2aa4e3fb_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzEwOTk1MTE2Mzg4MzI_fb3275ab-9c6d-411b-bc30-9f138f84fd9d">15,200</ix:nonFraction> of Series A Senior Secured Notes and $<ix:nonFraction unitRef="usd" contextRef="i73b570bec7da43f5b33c1e23834224d9_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzEwOTk1MTE2Mzg4NjY_b1881376-03a2-44fd-907a-227978b9e79b">20,000</ix:nonFraction> of additional Senior Secured Notes outstanding under the Note Purchase Agreement leaving $<ix:nonFraction unitRef="usd" contextRef="icca01ec3e7f44040b9846ff6987afb99_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzEwOTk1MTE2Mzg5NjI_0dce046b-5ad5-4b41-a3ec-d54546111d6c">120,000</ix:nonFraction> available of Senior Secured 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 Company incurred <ix:nonFraction unitRef="usd" contextRef="i8fb6fcbbff3442f7a502784861648ec9_I20221231" decimals="-3" name="us-gaap:DebtInstrumentFeeAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzMzOTU_03aff2a5-f709-43d0-8a2a-a5d65ff1d581">no</ix:nonFraction> new loan fees related to the Note Purchase Agreement during 2022.  The unamortized balance of total loan fees related to the Note Purchase Agreement was $<ix:nonFraction unitRef="usd" contextRef="idb0172de7451480a866ce6e8ddef097b_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzM1NDk_4a671488-7b1e-48ed-8ab3-32187de6406f">90</ix:nonFraction> at December&#160;31, 2022 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, which the Company was in compliance with at December&#160;31, 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: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="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzM3ODk_810bd3f8-d450-4cb0-b951-635f6dc4d9dc">201,250</ix:nonFraction> in aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="i06b9978e1a0d411b991643304a67f666_I20211116" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzM4MjU_915f8fbd-c2c5-4ac5-b3a3-ec678ef8bde4">1.88</ix:nonFraction>% convertible senior notes due in 2041 (&#8220;2041 Notes&#8221;).  The total aggregate principal amount includes $<ix:nonFraction unitRef="usd" contextRef="if6ee7e1e75534163bb500dd21328d3ef_D20211116-20211116" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzM5Mjg_690fec84-a749-4845-a7f8-782547a183fc">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="i06b9978e1a0d411b991643304a67f666_I20211116" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzQ1Njc_635e7023-a426-4143-b2e7-29fc68c13bdc">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 agreement.  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="idd4fae3548814f8085cff24637c43987_I20221231" decimals="-3" name="us-gaap:DebtInstrumentFeeAmount" format="ixt-sec:numwordsen" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzQ5Mzg_1c13aa4b-ba2f-4ea7-9d5b-3b5fc9bbdf86">no</ix:nonFraction> new loan fees related to the 2041 Notes during 2022.  The unamortized balance of total loan fees related to the 2041 Notes was $<ix:nonFraction unitRef="usd" contextRef="idd4fae3548814f8085cff24637c43987_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzUwNjk_c1a41899-6813-4354-9529-1463f40cd5fc">6,025</ix:nonFraction> at December&#160;31, 2022 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="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116" decimals="4" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzUxODU_73d03820-f251-4035-8f22-b153cec08c5c">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="d" contextRef="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzU0OTM_b0e01981-acce-4014-a818-59664689583e">20</ix:nonFraction> trading days in the period of <ix:nonFraction unitRef="d" contextRef="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzU1MjY_9b5c5938-b272-437d-af32-a881d341711c">30</ix:nonFraction> consecutive trading days is more than <ix:nonFraction unitRef="number" contextRef="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzU1Njc_0d7fab9a-5899-4181-b85c-a2b44d3ca204">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="d" contextRef="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116" decimals="INF" name="mgpi:DebtInstrumentConvertibleBusinessPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzU2MDY_4012e5cd-d555-4fa6-a861-c6d67bde2569">5</ix:nonFraction> consecutive business days following any <ix:nonFraction unitRef="d" contextRef="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116" decimals="INF" name="mgpi:DebtInstrumentConvertibleMeasurementPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzU2NDk_4274dcbc-d06d-4c44-93e3-7a185a658fed">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="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116" decimals="INF" name="mgpi:DebtInstrumentConvertibleMeasurementPeriodPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzU3ODI_6edbe5b1-dfad-416a-859c-b84a03262473">98</ix:nonFraction>% of the product of the closing sale price of 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; 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: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:115%">Other long-term borrowings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. As part of the Merger, the Company acquired additional long-term notes payable to certain counties in Kentucky and during the year ended December&#160;31, 2022, the Company paid off the outstanding balances. </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%">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><div><span><br/></span></div><ix:continuation id="i7c004ce6ed924853b4b4cf44d014ac4f"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzY0NzQ_45b35bbb-5450-4a91-bf85-297a2c5f7a0f" 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, 2022 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%">2023</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTplMjc5ZDcyNWU4MjI0MTdhYjFhYzNiZmUzYWNiYzhmYS90YWJsZXJhbmdlOmUyNzlkNzI1ZTgyMjQxN2FiMWFjM2JmZTNhY2JjOGZhXzAtMS0xLTEtNjQ5NDU_05ba2ed2-ef66-4226-861b-f06f9463aa0b">5,600</ix:nonFraction>&#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%">2024</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTplMjc5ZDcyNWU4MjI0MTdhYjFhYzNiZmUzYWNiYzhmYS90YWJsZXJhbmdlOmUyNzlkNzI1ZTgyMjQxN2FiMWFjM2JmZTNhY2JjOGZhXzEtMS0xLTEtNjQ5NDU_7df1db6d-d889-4dbd-86c8-a13aaf95baa6">6,400</ix:nonFraction>&#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%">2025</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTplMjc5ZDcyNWU4MjI0MTdhYjFhYzNiZmUzYWNiYzhmYS90YWJsZXJhbmdlOmUyNzlkNzI1ZTgyMjQxN2FiMWFjM2JmZTNhY2JjOGZhXzItMS0xLTEtNjQ5NDU_6391ed20-8731-456a-8d38-7d4ce602407b">6,400</ix:nonFraction>&#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%">2026</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTplMjc5ZDcyNWU4MjI0MTdhYjFhYzNiZmUzYWNiYzhmYS90YWJsZXJhbmdlOmUyNzlkNzI1ZTgyMjQxN2FiMWFjM2JmZTNhY2JjOGZhXzMtMS0xLTEtNjQ5NDU_0792ca65-b0e6-4d69-8734-54834121499c">6,400</ix:nonFraction>&#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%">2027</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTplMjc5ZDcyNWU4MjI0MTdhYjFhYzNiZmUzYWNiYzhmYS90YWJsZXJhbmdlOmUyNzlkNzI1ZTgyMjQxN2FiMWFjM2JmZTNhY2JjOGZhXzQtMS0xLTEtNjQ5NDU_2b507727-098e-409f-9da6-9a29808d3bba">5,600</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTplMjc5ZDcyNWU4MjI0MTdhYjFhYzNiZmUzYWNiYzhmYS90YWJsZXJhbmdlOmUyNzlkNzI1ZTgyMjQxN2FiMWFjM2JmZTNhY2JjOGZhXzUtMS0xLTEtNjQ5NDU_84d5d9ca-12d5-4b92-a1b1-289e8e66c88b">206,050</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTplMjc5ZDcyNWU4MjI0MTdhYjFhYzNiZmUzYWNiYzhmYS90YWJsZXJhbmdlOmUyNzlkNzI1ZTgyMjQxN2FiMWFjM2JmZTNhY2JjOGZhXzYtMS0xLTEtNjQ5NDU_72cac21a-cb89-4871-9829-a00e734dfffd">236,450</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></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_190"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzM2OTY_e5f0365d-86fe-4742-ada0-608ebca9d2f0" continuedAt="i4a310b8c54384046b040888239548a18" escape="true">INCOME TAXES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i4a310b8c54384046b040888239548a18" continuedAt="i86bb700b8a7c4cb2aafa3bd949cf6b1a"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzM3MDc_a5882fe7-928e-4692-b757-26e3297a8dd3" 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><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%">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="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%">2020</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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzMtMS0xLTEtNjQ5NDU_ee623b36-c7d7-4587-859a-4788709cd409">26,107</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzMtMy0xLTEtNjQ5NDU_adfc49fc-f3cd-40eb-af21-18eddc36b431">19,746</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzMtNS0xLTEtNjQ5NDU_1c387f89-bbcc-472b-90cb-77780182acb8">10,825</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzQtMS0xLTEtNjQ5NDU_6f72ee55-3280-47e7-b27e-c0c22b5e2fe1">4,438</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzQtMy0xLTEtNjQ5NDU_c7d7a991-33c8-4fce-8cf3-6ecedc54be98">3,489</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzQtNS0xLTEtNjQ5NDU_af68cb87-c027-4442-b357-b5dce1d1adce">1,291</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzUtMS0xLTEtNjQ5NDU_8664f37c-abf1-40b5-8f3e-339d8bfe5274">223</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzUtMy0xLTEtNjQ5NDU_7137ba97-4c21-4fa8-ba29-e5449f3830a1">294</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzUtNS0xLTEtNjQ5NDU_9bdbf42f-2182-4774-aefe-fc695594b560">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzYtMS0xLTEtNjQ5NDU_93cb80a7-9850-4058-851b-fa24c2cf0ef4">30,322</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzYtMy0xLTEtNjQ5NDU_ef39a745-9097-40f7-9068-6d7506e2a39c">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzYtNS0xLTEtNjQ5NDU_9e65abed-ed33-40c9-a55e-d1b9f4ecfbca">12,116</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzgtMS0xLTEtNjQ5NDU_d3c10008-d97a-4982-8b2d-432d8953ef38">2,870</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzgtMy0xLTEtNjQ5NDU_88a0e9da-9fc6-4c70-891c-b3f6cbfee98d">5,345</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzgtNS0xLTEtNjQ5NDU_10cffea8-add1-4c56-b9a6-0ba46d8ad6d1">302</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzktMS0xLTEtNjQ5NDU_378888ba-e097-4066-b375-95a498f1e4a5">1,821</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzktMy0xLTEtNjQ5NDU_40fefdd9-ad10-4fd8-bd8e-c69a444081ce">1,405</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzktNS0xLTEtNjQ5NDU_89598f3d-c90c-4d41-b7a2-7d00d71ce195">442</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzEwLTEtMS0xLTY0OTQ1_5dd9f3a5-fc46-42db-8216-88439e17595a">71</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzEwLTMtMS0xLTY0OTQ1_6e687e60-1d6b-4404-b701-234f9588583c">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzEwLTUtMS0xLTY0OTQ1_6baf36cb-f34c-4e92-b09e-46023628d4fd">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzExLTEtMS0xLTY0OTQ1_f83e17f8-5ed1-4bfc-bd19-cb1aa2f840e6">978</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzExLTMtMS0xLTY0OTQ1_5b092d11-4ee1-4e39-a84f-4979fe071d38">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzExLTUtMS0xLTY0OTQ1_79d54fb2-fa8a-40cb-8ac0-5738f51b5255">140</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzEyLTEtMS0xLTY0OTQ1_489d10e6-652e-48b8-9cf5-bacc42a4cb17">31,300</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzEyLTMtMS0xLTY0OTQ1_fb11b441-32d6-4919-b473-88585d92807a">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzEyLTUtMS0xLTY0OTQ1_f876efd0-5a0b-4c9d-8c30-274c2c334451">12,256</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></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 2022, 2021, and 2020 of $<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzE2OA_56017cfa-20e4-4175-8c0a-b43e23e4d417">33</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzE3Mg_75c6db13-6063-4153-b00a-2a9262eb831a">19</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzE4MA_194985fb-d0fb-46d3-af5a-8eb279288cf5">229</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><div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzM3MDg_3ee6e0ea-5c07-4bca-907b-3136e5e058d2" escape="true"><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%">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="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%">2020</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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzItMS0xLTEtNjQ5NDU_95975547-f679-4362-a02c-de8ba2817b71">29,442</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzItMy0xLTEtNjQ5NDU_c67869a1-b4e7-4476-bb22-fe2fdff21f25">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzItNS0xLTEtNjQ5NDU_28d0c678-69ca-4883-a847-4d006f1dde87">11,046</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzMtMS0xLTEtNjQ5NDU_945c8fa7-3fe3-427d-8dc3-54027a09d114">6,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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzMtMy0xLTEtNjQ5NDU_215324eb-2656-4475-b554-accf2cabe7fc">5,713</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzMtNS0xLTEtNjQ5NDU_0e3fb8e6-2824-423b-85b0-0b89171c70c4">2,408</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzQtMS0xLTEtNjQ5NDU_7f50867f-3eeb-4e06-a73f-14d09dd392fb">223</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzQtMy0xLTEtNjQ5NDU_6dc7ca9d-4792-4453-af3b-112b78931b09">294</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzQtNS0xLTEtNjQ5NDU_5746da7b-fb76-4f34-b83e-4c143191f217">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzUtMS0xLTEtNjQ5NDU_8190a578-7424-4f41-9941-200237ee9117">416</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzUtMy0xLTEtNjQ5NDU_ffd7e5aa-aa41-497d-88ec-739d30f918c0">204</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzUtNS0xLTEtNjQ5NDU_54eb187d-fd1e-41ce-80c0-ff353a850632">422</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i480e55158b33448cb44118fa1ddd59e4_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzctMS0xLTEtNjQ5NDU_e2d644b1-9dd1-4d9a-996d-a1a031a5fd41">34</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i2ae1b47bd13c42528bced86a87ae01e5_D20210101-20211231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzctMy0xLTEtNjQ5NDU_3ae766e4-641c-4616-b713-585dd771ac4e">31</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i415acc60fa60406eaccab5be78cc7710_D20200101-20201231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzctNS0xLTEtNjQ5NDU_91c288d4-7b1f-4fd3-9626-3e9ba1115365">56</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzktMS0xLTEtNjQ5NDU_e81cdf64-3fb6-4381-95f6-9d9cd9d59490">3,506</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzktMy0xLTEtNjQ5NDU_1ad97a21-9070-4b5e-b90b-a3d4eb5f1e4b">1,363</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzktNS0xLTEtNjQ5NDU_2bd36a34-ce79-4730-a2a7-3d629098640f">1,035</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzEwLTEtMS0xLTY0OTQ1_b8a4847b-3e3d-4ebf-ba1b-10661f3ac0f3">1,241</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzEwLTMtMS0xLTY0OTQ1_fe73bb69-1015-4e36-9108-f0c0c9f6cfef">35</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzEwLTUtMS0xLTY0OTQ1_a39881f8-2cbb-4f31-928c-f7488a5d51ab">203</ix:nonFraction>&#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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzExLTEtMS0xLTY0OTQ1_3f36b4a6-c898-40ef-904f-140d2af3ecfc">31,300</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzExLTMtMS0xLTY0OTQ1_94b3faed-c9a3-41c9-bba7-3b2936de7d09">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzExLTUtMS0xLTY0OTQ1_43631f22-4508-474d-bd61-1eac365e763a">12,256</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzEyLTEtMS0xLTY0OTQ1_a593ebba-2acb-41e4-a0ed-450664dbb41c">22.3</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><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="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzEyLTMtMS0xLTY0OTQ1_11a42d35-d9dd-4490-85ef-cb842aa53d79">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><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%"><ix:nonFraction unitRef="number" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzEyLTUtMS0xLTY0OTQ1_72e6a71a-51db-4f3e-8c29-bef4332993ea">23.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></tr></table></ix:nonNumeric></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%">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:continuation id="i86bb700b8a7c4cb2aafa3bd949cf6b1a" continuedAt="idb99599aadc54475b01d6c0c9f94d6dc"><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><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzM3MTM_6946466d-81e1-4815-a058-1d4f558a7d82" escape="true"><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%">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%">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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzUtMS0xLTEtNjQ5NDU_e8dc73f8-2f1f-4859-a495-a6bd5bea6d4a">2,462</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzUtMy0xLTEtNjQ5NDU_3fb37a89-ff7a-4614-a29b-d4764fb521a1">1,973</ix:nonFraction>&#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 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 tax credit carryforwards</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzctMS0xLTEtNjQ5NDU_0b3a8a93-0517-41e5-9a72-bcc4b2b67cdb">3,991</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzctMy0xLTEtNjQ5NDU_96009dca-449c-4938-9fd8-dc4026906cfa">2,343</ix:nonFraction>&#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 loss carryforwards</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzgtMS0xLTEtNjQ5NDU_3b326502-6372-41e8-98be-e2f8c3045176">3,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;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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzgtMy0xLTEtNjQ5NDU_1dd506ed-6e0d-4ce7-8018-02bdc352c26b">2,416</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzktMS0xLTEtNjQ5NDU_e6963bd3-14e4-473c-b6f8-accb3d1354fb">1,936</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzktMy0xLTEtNjQ5NDU_6c929f13-033e-4b2a-9512-508e6a1e66f3">1,923</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="mgpi:DeferredTaxAssetsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzEwLTEtMS0xLTY0OTQ1_8f84979c-2288-49c9-804a-f0c6be7ea576">3,949</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="mgpi:DeferredTaxAssetsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzEwLTMtMS0xLTY0OTQ1_13e0325e-5069-44cd-829e-3c8d4ebfbc48">2,536</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzExLTEtMS0xLTY0OTQ1_0d192ef7-845f-42f2-a5d1-5a2ae9670e65">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:#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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzExLTMtMS0xLTY0OTQ1_5dcab954-9a6b-4b90-aff4-4dc2ea72bee7">1,357</ix:nonFraction>&#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></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</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzEzLTEtMS0xLTY0OTQ1_91b2879a-f425-48f0-9476-48fd1a8658a2">3,002</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzEzLTMtMS0xLTY0OTQ1_cbe35cbf-8ee7-4496-a5cb-c4e09fa90d8a">3,362</ix:nonFraction>&#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%">Gross deferred income tax 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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE0LTEtMS0xLTY0OTQ1_0beb2689-535e-4a7e-a456-cb5e7f5283b3">19,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;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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE0LTMtMS0xLTY0OTQ1_cff38f8b-59a1-474a-bc3d-3c1427be9cba">15,910</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></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: 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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE1LTEtMS0xLTY0OTQ1_092215aa-954e-4d96-bdc5-570fb126a8e3">2,073</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE1LTMtMS0xLTY0OTQ1_b626115e-7238-4ff7-b15d-204f4e55f0dd">1,657</ix:nonFraction>)</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:400;line-height:100%">Net deferred income tax 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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE2LTEtMS0xLTY0OTQ1_e5d3c2f7-4c7b-4fab-8da7-9207cbbf528c">16,998</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE2LTMtMS0xLTY0OTQ1_fcc64db4-5609-4b25-82d5-9bc7866d5a53">14,253</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE4LTEtMS0xLTY0OTQ1_3fea697c-49a2-4ade-b794-201297d216fe">25,623</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE4LTMtMS0xLTY0OTQ1_6044cd07-841c-490f-9f21-6532333e63f4">24,627</ix:nonFraction>)</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%">Intangibles</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE5LTEtMS0xLTY0OTQ1_e5fa6dc7-aed2-4f5a-8162-fc7560bc8157">47,187</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE5LTMtMS0xLTY0OTQ1_5508d68e-5283-475c-a6ea-b566bf57c12c">46,956</ix:nonFraction>)</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%">Inventory</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIwLTEtMS0xLTY0OTQ1_1b46899a-f950-424c-b64c-452d9e66587a">2,812</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIwLTMtMS0xLTY0OTQ1_3e6bfd86-4156-4e48-ac17-234ffe5e137d">4,307</ix:nonFraction>)</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 right-of-use 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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="mgpi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIxLTEtMS0xLTY0OTQ1_3154c4f0-e737-4cc6-acec-078934b220e7">3,850</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="mgpi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIxLTMtMS0xLTY0OTQ1_5976b448-e96e-4414-bee7-322b3fec50a7">2,487</ix:nonFraction>)</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%">Convertible Senior Note</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesFinancingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIyLTEtMS0xLTcxNzE1_f5f8ef3c-0abc-45a6-93c9-0265f97f8d61">2,424</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesFinancingArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIyLTMtMS0xLTcxNzE1_483cebfd-0957-4973-a2a4-4c344453e0d6">411</ix:nonFraction>)</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%">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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIyLTEtMS0xLTY0OTQ1_b88720f3-8d90-413f-8796-669dccb69c73">2,214</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIyLTMtMS0xLTY0OTQ1_ebc672cf-113c-4a34-8c59-81bbcc3a3021">1,566</ix:nonFraction>)</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:400;line-height:100%">Gross deferred income tax liabilities</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIzLTEtMS0xLTY0OTQ1_f2f5751e-883c-4761-8152-5a657e981f00">84,110</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><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%">(<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIzLTMtMS0xLTY0OTQ1_03b4be1c-c56b-438d-8566-72e7f81b635b">80,354</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzI0LTEtMS0xLTY0OTQ1_03e9051d-3df8-49f0-a3a2-69b208c2fbe4">67,112</ix:nonFraction>)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzI0LTMtMS0xLTY0OTQ1_50d71143-25dd-45dc-bff8-d64f43aeef5c">66,101</ix:nonFraction>)</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></ix:nonNumeric></div><div><span><br/></span></div><div style="margin-bottom:7pt"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:SummaryOfValuationAllowanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzM3MDU_882dd559-fc8f-47b5-8720-e331a8e72e49" escape="true"><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, 2020</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="ie12b97f45fa34ccda499a10b05598f27_I20201231" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTo5OGY4YjE1YWZlZDM0ZjM3YTNjMDhmNWU3OGRhMTIxOC90YWJsZXJhbmdlOjk4ZjhiMTVhZmVkMzRmMzdhM2MwOGY1ZTc4ZGExMjE4XzEtMS0xLTEtNjQ5NDU_6ba765f6-3e27-4ca3-a913-003920386262">862</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTo5OGY4YjE1YWZlZDM0ZjM3YTNjMDhmNWU3OGRhMTIxOC90YWJsZXJhbmdlOjk4ZjhiMTVhZmVkMzRmMzdhM2MwOGY1ZTc4ZGExMjE4XzItMS0xLTEtNjQ5NDU_04d36620-fd56-42f9-99ae-dd70414ecd26">795</ix:nonFraction>&#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, 2021</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="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTo5OGY4YjE1YWZlZDM0ZjM3YTNjMDhmNWU3OGRhMTIxOC90YWJsZXJhbmdlOjk4ZjhiMTVhZmVkMzRmMzdhM2MwOGY1ZTc4ZGExMjE4XzMtMS0xLTEtNjQ5NDU_064867b9-15ae-4b58-9d9b-4ea72c3cc5e2">1,657</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTo5OGY4YjE1YWZlZDM0ZjM3YTNjMDhmNWU3OGRhMTIxOC90YWJsZXJhbmdlOjk4ZjhiMTVhZmVkMzRmMzdhM2MwOGY1ZTc4ZGExMjE4XzQtMS0xLTEtNjQ5NDU_58233089-c107-48e2-bec9-9333e34579dc">416</ix:nonFraction>&#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, 2022</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTo5OGY4YjE1YWZlZDM0ZjM3YTNjMDhmNWU3OGRhMTIxOC90YWJsZXJhbmdlOjk4ZjhiMTVhZmVkMzRmMzdhM2MwOGY1ZTc4ZGExMjE4XzUtMS0xLTEtNjQ5NDU_5c55337b-7754-455c-9c91-978cc5980a59">2,073</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></tr></table></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%">As of December&#160;31, 2022, the Company&#8217;s total valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzY4OA_5c55337b-7754-455c-9c91-978cc5980a59">2,073</ix:nonFraction> related to net operating loss in 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.  As of December 31, 2021, the Company&#8217;s total valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzEwMDg_064867b9-15ae-4b58-9d9b-4ea72c3cc5e2">1,657</ix:nonFraction> related to net operating loss and tax credits carryforwards in 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Merger with Luxco during 2021 was largely structured as a non-taxable merger for U.S. income tax purposes. This merger required the Company to book an additional $<ix:nonFraction unitRef="usd" contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzE2MjU_89d09246-c55b-40c7-bdde-4bb44ff54ef6">57,034</ix:nonFraction> in deferred tax liabilities to its opening balance sheet.  In addition, at December 31, 2021, the Company had book tax differences resulting in a net deferred tax liability balance of $<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzE4MTE_7ab464bb-4368-4aea-b533-9de576b1cea9">66,101</ix:nonFraction>.  This increase in the Company&#8217;s deferred tax balances could make the Company more susceptible to the tax impact of tax rate changes and its effect on earnings and earnings per share in the future.</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="idb99599aadc54475b01d6c0c9f94d6dc"><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, 2022 and 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="id727e06cd0f84408b2006414d89d4b59_I20221231" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzIwNDc_4c57c9b7-e47b-4faf-8227-ef888b01e3cb">21,537</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic03facc8f8bb4124841f1be5b79b13f2_I20211231" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzIwNTQ_23bc94fb-d210-4372-a377-5bbac9b89d41">19,823</ix:nonFraction> in gross state net operating loss carryforwards, respectively.  Due to varying state carryforward periods, the state net operating loss carryforwards will primarily expire in varying years between calendar years 2022 and 2042.  As of December&#160;31, 2022 and 2021, the Company had gross state tax credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="id727e06cd0f84408b2006414d89d4b59_I20221231" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzIzNTA_d82d2a06-705d-454b-961f-aa9e411e149d">5,052</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic03facc8f8bb4124841f1be5b79b13f2_I20211231" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzIzNTc_4b92ae15-be65-49ac-a73e-73ac59a9615b">2,966</ix:nonFraction>, respectively.  State credits, if not used to offset income tax expense in their respective jurisdictions, will expire in varying years between 2022 and 2039.</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 2022, 2021, and 2020, the Company&#8217;s activity in accrued interest and penalties was not significant.</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzM3MTQ_f247b1a2-3555-409e-8421-0947123593d1" escape="true"><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 2022,  2021, and 2020:  </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%">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="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%">2020</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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzItMS0xLTEtNjQ5NDU_4048a3a3-0291-413c-b81e-9e37625e035a">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:#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%"><ix:nonFraction unitRef="usd" contextRef="ie12b97f45fa34ccda499a10b05598f27_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzItMy0xLTEtNjQ5NDU_70ed05a0-aeee-47e6-b6eb-b1057bb61304">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><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%"><ix:nonFraction unitRef="usd" contextRef="ie9f49bc2c9be4e1fb2836b808317bab3_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzItNS0xLTEtNjQ5NDU_d809098c-bf7f-40cf-a640-5e3301c162e6">255</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><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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzMtMS0xLTEtNjQ5NDU_99ed750d-7692-4d1a-b6ec-09124bb9687e">75</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzMtMy0xLTEtNjQ5NDU_9e7a69e7-02fe-4a61-8341-e7c52c903e4b">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzMtNS0xLTEtNjQ5NDU_05b7aff1-e78f-4efc-ba6a-d5b40342ed99">2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzQtMS0xLTEtNjQ5NDU_58c92ab3-4528-403a-8345-1e33e6f9083f">2</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzQtMy0xLTEtNjQ5NDU_191911b6-db41-4846-8ab2-88d0eb6e476b">31</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzQtNS0xLTEtNjQ5NDU_b59b94bf-a832-41fe-9a92-c5f85ed9c1bd">20</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzUtMS0xLTEtNjQ5NDU_f6e62590-5f4d-453f-964b-0239b93da921">34</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzUtMy0xLTEtNjQ5NDU_1d53f550-fbe2-4ca5-b072-affbcd433483">30</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzUtNS0xLTEtNjQ5NDU_f98b9cd4-4277-4220-9355-997129e32d19">&#8212;</ix:nonFraction>&#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%">Reductions for settlements</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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzYtMS0xLTEtNjQ5NDU_bcc1a852-e847-4e98-9231-1d418c01691e">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzYtMy0xLTEtNjQ5NDU_10c2c555-f4fb-43ca-83c0-b18e0fb6bb78">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzYtNS0xLTEtNjQ5NDU_00a8eace-836f-46e0-a191-7a3733a1d7c1">165</ix:nonFraction>)</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%">End of year balance</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzctMS0xLTEtNjQ5NDU_4c76b540-0453-4c58-bff7-7058cbd8e188">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:#ffffff;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:#ffffff;padding:0 1pt"></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="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzctMy0xLTEtNjQ5NDU_2492abdf-7291-4f61-a33b-0e22e292640e">113</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="ie12b97f45fa34ccda499a10b05598f27_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzctNS0xLTEtNjQ5NDU_8ffe1b29-eadc-43d5-a6e5-f1c2ccd14d4f">112</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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%">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 federal, state or foreign income tax audits.  For federal tax purpose, all tax years after 2018 remain open to adjustment. 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 2018, and forward, with the exception of certain net operating losses and credit carryforwards originating in years prior to 2018 that remain subject to adjustment.</span></div></ix:continuation><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_193"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzI5NzA_1b0bcb39-a0cc-4cb5-b21d-8bc65b2021ce" continuedAt="ia97dde2f62ff47a08fe206df0d66aeb2" escape="true">EQUITY AND EPS</ix:nonNumeric></span></div><div><span><br/></span></div><div><ix:continuation id="ia97dde2f62ff47a08fe206df0d66aeb2" continuedAt="ib6c089a193a648c489184da7f52e9fdb"><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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="INF" name="mgpi:NumberOfBoardMembersCommonShareholdersAreEntitledToElect" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzcy_24e54370-ed8a-46a7-946b-a94495c7026c">four</ix:nonFraction> of the <ix:nonFraction unitRef="boardmember" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="INF" name="mgpi:NumberOfBoardMembers" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzgy_3ed44fd1-9450-4381-a5bd-1fe71dd733d0">nine</ix:nonFraction> members of the Board of Directors, while Preferred Stockholders are entitled to elect the remaining <ix:nonFraction unitRef="boardmember" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="INF" name="mgpi:NumberOfBoardMembersPreferredShareholdersAreEntitledToElect" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzE4NQ_fc0d3456-653b-4cc4-ae0b-1a0b3086bbbb">five</ix:nonFraction> members.  All directors are elected annually for a <ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="mgpi:BoardOfDirectorsTermOfService" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzI5NjQ_9126eb6e-865f-4a88-826e-44b33bdfe5e3">one year</ix:nonNumeric> term.  Any vacancies on the Board are to be filled only by the shareholders and not by the Board.  Shareholders who own <ix:nonFraction unitRef="number" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="2" name="mgpi:MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzM2Nw_73655d21-515b-4894-8274-2d45b210415c">10</ix:nonFraction> percent or more of the outstanding Common 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 or Preferred Stock, or change the powers, preferences or special rights of the Common 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></ix:continuation></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%">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="ib6c089a193a648c489184da7f52e9fdb" continuedAt="i9bdd3237945741598006ab48df9f90ac"><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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzI5NTM_60323c8c-1a29-49ac-87b8-7c676b9228b0" continuedAt="ia0324e79c87e4ff0b64ff395041bb258" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="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%">2020</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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzMtMS0xLTEtNjQ5NDU_085a4520-8028-44eb-b59e-241404c1ecb5">108,872</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzMtMy0xLTEtNjQ5NDU_4bed8516-7fa0-4aa3-9630-1dbf82a65902">90,817</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzMtNS0xLTEtNjQ5NDU_5e692749-f84a-495a-9f0b-f98f39a88535">40,345</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzQtMS0xLTEtNjQ5NDU_4ff16bdc-b23b-4f89-b674-db15e22c62ef">590</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzQtMy0xLTEtNjQ5NDU_afff6038-0603-4887-bf45-d95db034f757">490</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzQtNS0xLTEtNjQ5NDU_5fc79d75-e8fe-4648-a533-d56a52ab35ee">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzUtMS0xLTEtNjQ5NDU_8b3acf43-157e-4d46-8d3c-8c33f8be56d0"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzUtMS0xLTEtNjQ5NDU_c59c9cdb-8070-47d7-80e2-21f1b185ae85">871</ix:nonFraction></ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzUtMy0xLTEtNjQ5NDU_15b76c1b-8ba9-4785-9af9-cf525225446c"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzUtMy0xLTEtNjQ5NDU_a44af0bb-aab6-49d7-b0e0-863b8351a30d">712</ix:nonFraction></ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzUtNS0xLTEtNjQ5NDU_25c35ffd-1573-4199-8d62-8dcc40116502"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzUtNS0xLTEtNjQ5NDU_ec32515d-1998-476e-adfc-f857133155db">261</ix:nonFraction></ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzYtMS0xLTEtNjQ5NDU_9f0b13f1-0b4e-4b02-9ab5-936c66a894e5"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzYtMS0xLTEtNjQ5NDU_fe1ab792-c054-4918-b7d0-2f55a97a7e27">108,591</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzYtMy0xLTEtNjQ5NDU_2b3a9473-6312-4019-b4c8-bc9018516848"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzYtMy0xLTEtNjQ5NDU_9b05e73a-4e93-4e42-b445-b10a028b0d55">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"></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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzYtNS0xLTEtNjQ5NDU_2c39d2d1-ce38-4ee6-af72-10861ed17ee4"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzYtNS0xLTEtNjQ5NDU_3233442f-ece4-4c72-972f-97135b686677">40,084</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></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%"><ix:nonFraction unitRef="shares" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzktMS0xLTEtNjQ5NDU_36f604dd-b5e2-425a-94ce-a5ea173a8a2a">22,002,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:#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%"><ix:nonFraction unitRef="shares" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzktMy0xLTEtNjQ5NDU_a6391945-6a24-48b5-9cf2-87f3f3013e8b">20,719,663</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzktNS0xLTEtNjQ5NDU_ef4654e8-062d-4be5-af35-5eaf83da8b5b">16,937,125</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEwLTEtMS0xLTY0OTQ1_63df2a3b-9276-4b94-be3f-c57cfc4d5a6d">22,053,966</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><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%"><ix:nonFraction unitRef="shares" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEwLTMtMS0xLTY0OTQ1_f9a8f56c-244a-41c9-993d-86b106c6e4ac">20,719,663</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEwLTUtMS0xLTY0OTQ1_626bf63a-18e5-4531-a0e4-b0a03b0c6bd0">16,937,125</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEyLTEtMS0xLTY0OTQ1_910edca4-913b-402d-9211-60f9ca850d72"><ix:nonFraction unitRef="usdPerShare" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEyLTEtMS0xLTY0OTQ1_c15ad324-16c7-49db-b8a1-fd5fa4524959">4.94</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEyLTMtMS0xLTY0OTQ1_2dd87ee0-cd4d-47cd-bbd8-a026df0d8209"><ix:nonFraction unitRef="usdPerShare" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEyLTMtMS0xLTY0OTQ1_70c5ea58-b526-4a7d-b64d-3f7f268c2ff0">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"></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEyLTUtMS0xLTY0OTQ1_96a6634e-853e-47ba-bc6e-ee5f90e5bb40"><ix:nonFraction unitRef="usdPerShare" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEyLTUtMS0xLTY0OTQ1_9d004fc4-d4c5-441d-9b5c-60e5b5d77693">2.37</ix:nonFraction></ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEzLTEtMS0xLTY0OTQ1_1d853801-2622-458d-ab40-2e49ea10581a">4.92</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEzLTMtMS0xLTY0OTQ1_9dd611d1-c97e-4e88-8894-44ba17970737">4.37</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEzLTUtMS0xLTY0OTQ1_6964f6f0-899e-4a5a-9671-b3109b8b028e">2.37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><ix:continuation id="ia0324e79c87e4ff0b64ff395041bb258" continuedAt="ie8d5010af495498e9cfa9418f1706104"><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 shareholders.</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="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzEyMTc_14ec2a98-64c6-458b-b68b-c918883b00f0">177,398</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzEyMjE_95cca3f7-4179-4ac8-bed0-cb819bec4fb4">163,024</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzEyMjk_8d2b8cd8-85db-4d39-a91b-9e15217d598e">110,665</ix:nonFraction> unvested restricted stock units (&#8220;RSUs&#8221;) for the years ended December&#160;31, 2022, 2021, and 2020, 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="ie8d5010af495498e9cfa9418f1706104" continuedAt="i937f55861dfc461db7b01177ba6f6139">(d)</ix:continuation></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"><ix:continuation id="i937f55861dfc461db7b01177ba6f6139">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="ic32742cd55514cacac21d09034439bd3_I20221231" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzEwOTk1MTE2MzEyMjc_e2cc9386-a358-407b-a388-6448f678e1f7">96.24</ix:nonFraction> per share. There was <ix:nonFraction unitRef="shares" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzE1NTc_5f958f7e-425b-489b-a258-6f14ab01b179"><ix:nonFraction unitRef="shares" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzE1NTc_9791c14e-b1f3-43b0-b1ad-9a2a2ebdc50d">no</ix:nonFraction></ix:nonFraction> dilutive impact for the years ended December 31, 2021, and 2020.</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, the Company issued <ix:nonFraction unitRef="shares" contextRef="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzE3MjU_71dbb832-6915-4c18-886c-07e9f4db4626">5,007,833</ix:nonFraction> shares of common stock.  Additionally, in September 2021, the parties finalized the purchase price adjustments, which increased stock consideration by an additional <ix:nonFraction unitRef="shares" contextRef="i610edc4770704613b2ea2ce9021d125e_D20210901-20210930" decimals="INF" name="mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzE4OTM_b59be6ed-4f58-4e44-80b4-0d9c93e1c6aa">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:700;line-height:120%">Share Repurchase.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 25, 2019, the Board of Directors approved a $<ix:nonFraction unitRef="usd" contextRef="i0686e7cfc2ab412c9e67001bb9a720a7_I20190225" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzIwMzY_5f409cbe-a4b4-4f7a-9600-fc2d55538a48">25,000</ix:nonFraction> share repurchase authorization commencing February 27, 2019 through February 27, 2022.  Under the share repurchase program, the company can repurchase stock from time to time for cash in open market purchases, block transactions, and privately negotiated transactions in accordance with applicable federal securities laws.  The Company did not repurchase any shares under the share repurchase program during 2022, prior to its expiration on February 27, 2022.  The Company did not renew the share repurchase program upon its expiration.</span></div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzI5NjU_6c68c645-c2bb-4b46-9c19-3a2c8d82812a" escape="true"><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%">Common Stock 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Stock Preferred</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: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, December&#160;31, 2020</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="i87948a1da14d42d095b22c5b097749f5_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzItMS0xLTEtNjQ5NDU_3aeb5d79-a06a-4c58-8e1c-7f581d76bb3d">437</ix:nonFraction></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%"><ix:nonFraction unitRef="shares" contextRef="if0e0946434c648358a1eed3eb365d923_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzItMy0xLTEtNjQ5NDU_ab517872-1d7c-47ef-a8ce-5a152e7192cd">16,915,862</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></tr><tr><td colspan="3" style="background-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="i8f97c070bd3b4148a4df8405aa25af74_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzMtMS0xLTEtNjQ5NDU_d1461d49-dbfe-4d1d-ae8f-c87434c7d0d6">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i10a06c2933da4c688fa90dea8eb78a43_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzMtMy0xLTEtNjQ5NDU_baa97cad-f696-463d-949d-ffaada509844">5,060,339</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i8f97c070bd3b4148a4df8405aa25af74_D20210101-20211231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzQtMS0xLTEtNjQ5NDU_0c06d38a-066e-4ea6-885e-26b5c09a10f9">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i10a06c2933da4c688fa90dea8eb78a43_D20210101-20211231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzQtMy0xLTEtNjQ5NDU_a9608c30-eed0-4913-a8d1-bf489572e337">11,887</ix:nonFraction>)</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, December&#160;31, 2021</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="ic12bf7b1e9ae4112899c6ee30ee6bea3_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzUtMS0xLTEtNjQ5NDU_b0b9f386-1d0e-4829-8404-7d64f4cf604d">437</ix:nonFraction></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%"><ix:nonFraction unitRef="shares" contextRef="i0cd02580db674e0c94c01c93c1466089_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzUtMy0xLTEtNjQ5NDU_07a511a1-e833-4f99-ad85-333126efe27c">21,964,314</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></tr><tr><td colspan="3" style="background-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="i03d2f3f44d904bfa83bf40c3b615d111_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzYtMS0xLTEtNjQ5NDU_15829d01-d8bc-44e5-8a99-2e7021bc2732">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="iede5139b6e414a45b274bd86a7c1d1a6_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzYtMy0xLTEtNjQ5NDU_9db98036-2e9e-4498-9309-e409157a0048">38,760</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i03d2f3f44d904bfa83bf40c3b615d111_D20220101-20221231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzctMS0xLTEtNjQ5NDU_8fc8b978-3b43-40cd-847c-8a669903e541">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="iede5139b6e414a45b274bd86a7c1d1a6_D20220101-20221231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzctMy0xLTEtNjQ5NDU_14621200-d726-4beb-957f-7566f375c977">9,032</ix:nonFraction>)</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, December&#160;31, 2022</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="if43b9eeb1b1943cda6315bf53738cd6e_I20221231" decimals="INF" name="us-gaap:SharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzgtMS0xLTEtNjQ5NDU_e2d87a82-47f5-4055-ac59-9903e9276cd3">437</ix:nonFraction></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%"><ix:nonFraction unitRef="shares" contextRef="i77216a3d2b074048bf0b28750097d5bb_I20221231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzgtMy0xLTEtNjQ5NDU_768aa0ba-95d6-48dd-b9e9-7df0f618683c">21,994,042</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></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="i9bdd3237945741598006ab48df9f90ac"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:DividendsDeclaredTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzI5NTI_e5be0d01-a16b-4645-866f-1c699f34d2b6" escape="true"><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><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">2022</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 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: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="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzMtNi0xLTEtNjQ5NDU_42774f11-768a-4345-af5e-a74ca8cbde7b">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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzMtOC0xLTEtNjQ5NDU_b6533821-264c-49c4-ae02-97ff8c470ab5">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><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%"><ix:nonFraction unitRef="usd" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzMtMTAtMS0xLTY0OTQ1_9eaf179e-fde0-43fb-a29b-781cdd740889">2,638</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><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%"><ix:nonFraction unitRef="usd" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzMtMTItMS0xLTY0OTQ1_dc755d11-9e69-4ca5-a46a-aa2b3cdcf956">23</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><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%"><ix:nonFraction unitRef="usd" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzMtMTQtMS0xLTY0OTQ1_7f71d534-f61f-4019-b88d-71af653ec23d">2,661</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzQtNi0xLTEtNjQ5NDU_3fcb65f0-ece1-455a-811d-4791dedd9bc6">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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzQtOC0xLTEtNjQ5NDU_585f97a3-f84b-49d8-ac99-4206344c9732">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><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%"><ix:nonFraction unitRef="usd" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzQtMTAtMS0xLTY0OTQ1_3b832b6c-1007-469b-a872-1a06177fce77">2,638</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><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%"><ix:nonFraction unitRef="usd" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzQtMTItMS0xLTY0OTQ1_82757101-df80-4cf7-a483-5f039d1bbddd">23</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><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%"><ix:nonFraction unitRef="usd" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzQtMTQtMS0xLTY0OTQ1_372db816-caf4-49a6-b552-7910619a41ff">2,661</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzUtNi0xLTEtNjQ5NDU_9185d82e-b31a-4e4f-a265-8b47eb246b65">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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzUtOC0xLTEtNjQ5NDU_b212086a-785d-4793-a751-57b92fa123c8">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><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%"><ix:nonFraction unitRef="usd" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzUtMTAtMS0xLTY0OTQ1_d0b328df-29f6-4bbf-a639-bfe60b0ec5b6">2,639</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><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%"><ix:nonFraction unitRef="usd" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzUtMTItMS0xLTY0OTQ1_90af302c-f2fd-4c78-bebd-c4589fc5dcee">23</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><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%"><ix:nonFraction unitRef="usd" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzUtMTQtMS0xLTY0OTQ1_bc9e247f-34f2-4fe0-bce6-f21bd086fbae">2,662</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzYtNi0xLTEtNjQ5NDU_18d2f3fe-a69d-4db6-84b7-b532dfbd44fc">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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzYtOC0xLTEtNjQ5NDU_b450f724-2f1c-4995-aa81-6b055c72fdfa">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><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%"><ix:nonFraction unitRef="usd" contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzYtMTAtMS0xLTY0OTQ1_1084e88c-dadc-4549-946d-95809ab12a6c">2,639</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><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%"><ix:nonFraction unitRef="usd" contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzYtMTItMS0xLTY0OTQ1_8ede69e5-bc34-490b-b0d4-c8b5bba5dd20">23</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><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%"><ix:nonFraction unitRef="usd" contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzYtMTQtMS0xLTY0OTQ1_74a21e4f-3fa2-4952-9952-ceb5236f6e1f">2,662</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></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzctNi0xLTEtNjQ5NDU_722066fe-bf41-463f-a85e-8604ddb001dc">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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzctOC0xLTEtNjQ5NDU_606fb60e-8ad7-4991-9476-d11b3ea8a771">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><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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzctMTAtMS0xLTY0OTQ1_9a3929f8-55d1-4dd3-b36d-3821f7e3e3bc">10,554</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><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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzctMTItMS0xLTY0OTQ1_d7e04c60-2a9c-4b9d-ab57-65d38f839f0b">92</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><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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzctMTQtMS0xLTY0OTQ1_f3154d49-c4df-4320-98f8-258fbdc6db76">10,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzktNi0xLTEtNjQ5NDU_dabcde09-5492-4cc1-b11c-515355e2d802">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzktOC0xLTEtNjQ5NDU_18549101-2d6c-487b-9a00-0a37a3901031">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzktMTAtMS0xLTY0OTQ1_3fad246a-a9d6-4363-b3f3-a64ffbf8c791">2,033</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzktMTItMS0xLTY0OTQ1_34dab3eb-4829-4818-a2d5-8827fabffe63">19</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzktMTQtMS0xLTY0OTQ1_523e70f4-51d8-42b6-8b75-efb9d98299e5">2,052</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEwLTYtMS0xLTY0OTQ1_646aa1df-add0-4957-881b-7a61417bcef5">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEwLTgtMS0xLTY0OTQ1_43a910a7-c06c-43df-8fbb-952df7db4e9c">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEwLTEwLTEtMS02NDk0NQ_29deec33-cb0c-49cf-b576-2020afe4ad91">2,635</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEwLTEyLTEtMS02NDk0NQ_bf8029e7-bca1-4933-8e3d-c6ceeca1b4b5">20</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEwLTE0LTEtMS02NDk0NQ_cde348cc-d9aa-4214-8064-8a1ff441903d">2,655</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzExLTYtMS0xLTY0OTQ1_d1ab8502-7e8c-4dbe-a13a-7dc389a48a65">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzExLTgtMS0xLTY0OTQ1_c6314fd6-4515-4ff7-921e-8854395663f5">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzExLTEwLTEtMS02NDk0NQ_cd62ae24-ce9f-4940-beba-a8f0baae00c2">2,635</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzExLTEyLTEtMS02NDk0NQ_001f5cc4-2784-4f71-8f9a-aed29fd6dc9d">20</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzExLTE0LTEtMS02NDk0NQ_aaa1bc56-ecbf-43af-a4d6-63d965899346">2,655</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEyLTYtMS0xLTY0OTQ1_fd39149b-46c3-4939-beeb-9255c5c1702b">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEyLTgtMS0xLTY0OTQ1_fcd3bda3-8141-406f-b987-43b008e24e55">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEyLTEwLTEtMS02NDk0NQ_98fa3d62-2470-4534-8640-3d99eba8a6d9">2,635</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEyLTEyLTEtMS02NDk0NQ_aa23694d-74bf-430e-83bd-ea19638ba0ba">20</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEyLTE0LTEtMS02NDk0NQ_dafe51de-d13b-4a5e-bfda-1e0bc19f92eb">2,655</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEzLTYtMS0xLTY0OTQ1_ad4a43e0-ba34-4dd4-9970-6c098bc5f8d7">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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEzLTgtMS0xLTY0OTQ1_1d67266d-8449-4f2f-8f8f-b3601f89cf64">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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEzLTEwLTEtMS02NDk0NQ_aa93069f-39b1-4451-99a2-a567ebfb83fa">9,938</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEzLTEyLTEtMS02NDk0NQ_050b17d5-e43e-4c6d-83e6-a77e061a4764">79</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEzLTE0LTEtMS02NDk0NQ_61ef9646-12fb-447f-987a-1665e0a97e9f">10,017</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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">2020</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 24</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 13</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 27</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia798de3ff3f742a898302fce02234d40_D20200101-20200331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE1LTYtMS0xLTY0OTQ1_f71e00b9-c3b1-45b5-91c3-d77bcb5dae24">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia798de3ff3f742a898302fce02234d40_D20200101-20200331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE1LTgtMS0xLTY0OTQ1_b56edfa7-7c6d-4258-b651-16d65dd00be9">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia798de3ff3f742a898302fce02234d40_D20200101-20200331" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE1LTEwLTEtMS02NDk0NQ_bb603e6f-26e3-47c6-aa06-5bfab685ff86">2,047</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia798de3ff3f742a898302fce02234d40_D20200101-20200331" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE1LTEyLTEtMS02NDk0NQ_c748867c-25d8-4eef-8440-fb7308adb4ba">13</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia798de3ff3f742a898302fce02234d40_D20200101-20200331" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE1LTE0LTEtMS02NDk0NQ_f515bf0f-6344-4774-83b5-31a3bef769ef">2,060</ix:nonFraction>&#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%">April 28</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 22</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 5</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="iabb458f175144791ae5e6ce7b24fe8d4_D20200401-20200630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE2LTYtMS0xLTY0OTQ1_10b857e8-2e57-4bed-bc7d-dc748298a7a6">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="iabb458f175144791ae5e6ce7b24fe8d4_D20200401-20200630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE2LTgtMS0xLTY0OTQ1_c828f10d-984b-40a1-a020-fe596602913a">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iabb458f175144791ae5e6ce7b24fe8d4_D20200401-20200630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE2LTEwLTEtMS02NDk0NQ_4197722a-e70b-423c-8103-a916e3315cd6">2,027</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iabb458f175144791ae5e6ce7b24fe8d4_D20200401-20200630" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE2LTEyLTEtMS02NDk0NQ_6c9f3f84-dc72-4a70-a4d2-bbe0a1ecc93a">14</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iabb458f175144791ae5e6ce7b24fe8d4_D20200401-20200630" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE2LTE0LTEtMS02NDk0NQ_66c819e3-c776-49b7-81c9-eaf8f881617d">2,041</ix:nonFraction>&#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%">July 28</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 21</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 4</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="id333404994b7425982956cef9e193d1b_D20200701-20200930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE3LTYtMS0xLTY0OTQ1_21d7053c-d696-4a90-9f52-24e1c084ec51">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="id333404994b7425982956cef9e193d1b_D20200701-20200930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE3LTgtMS0xLTY0OTQ1_a05362eb-950a-4e7e-ac0b-508d2c44d193">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="id333404994b7425982956cef9e193d1b_D20200701-20200930" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE3LTEwLTEtMS02NDk0NQ_32f7c504-a2df-4925-9439-a5ae74d787a2">2,029</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="id333404994b7425982956cef9e193d1b_D20200701-20200930" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE3LTEyLTEtMS02NDk0NQ_de3d5244-e41a-484f-a6ad-c4607e7e147a">14</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="id333404994b7425982956cef9e193d1b_D20200701-20200930" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE3LTE0LTEtMS02NDk0NQ_d55af2d7-bf2f-47cc-b943-166e9a55522a">2,043</ix:nonFraction>&#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%">October 27</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 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%">December 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="iae1583c13b914b25891cfcb6de88da23_D20201001-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE4LTYtMS0xLTY0OTQ1_fa92ffec-c26b-4ac4-8f82-3d40e1ea3b40">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="iae1583c13b914b25891cfcb6de88da23_D20201001-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE4LTgtMS0xLTY0OTQ1_fd09c40f-f187-46b2-9125-2e89ce2cb847">0.12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iae1583c13b914b25891cfcb6de88da23_D20201001-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE4LTEwLTEtMS02NDk0NQ_c3d3e798-15e2-411e-8230-b350121d4a49">2,030</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iae1583c13b914b25891cfcb6de88da23_D20201001-20201231" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE4LTEyLTEtMS02NDk0NQ_a97c85d2-1d24-44cf-9543-2e882018a1d2">14</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iae1583c13b914b25891cfcb6de88da23_D20201001-20201231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE4LTE0LTEtMS02NDk0NQ_cf080399-c1b8-453c-bb96-3b6c765f97b3">2,044</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE5LTYtMS0xLTY0OTQ1_c3702618-6f18-4a64-b987-3422e24f18b8">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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE5LTgtMS0xLTY0OTQ1_a5fa8171-8af6-4673-867b-44d4723d84b4">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><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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE5LTEwLTEtMS02NDk0NQ_e6a70975-46d1-4c86-b336-d672547be42f">8,133</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><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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE5LTEyLTEtMS02NDk0NQ_3e73c448-d9e8-49a2-aa80-197f40a522f1">55</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><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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE5LTE0LTEtMS02NDk0NQ_7bdcb835-b05c-480e-810f-6dae94d93570">8,188</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></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 11, </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:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_196"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90ZXh0cmVnaW9uOmI5NzY2MmEzY2E2YTQwMjY5MTgyMGUwZTNmMTBkZDg3XzE3NDU_6ebedee9-7ec3-48ac-80c8-18d50765df03" continuedAt="i597b87c5d6a7464fa627352b4cba0dc7" escape="true">LEASES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i597b87c5d6a7464fa627352b4cba0dc7" continuedAt="i439036b7c55f47d1a131a26099352a4d"><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 <ix:nonNumeric contextRef="i33e4ace735b84cdba83b75dfe4a41543_I20221231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90ZXh0cmVnaW9uOmI5NzY2MmEzY2E2YTQwMjY5MTgyMGUwZTNmMTBkZDg3XzY3NQ_e88e64e2-9d24-4ba1-9bb4-5cc75bbc9498">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="idb7ee6bff4164df09e27e9133004d226_I20221231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90ZXh0cmVnaW9uOmI5NzY2MmEzY2E2YTQwMjY5MTgyMGUwZTNmMTBkZDg3XzY4MQ_1eaa4444-9079-4ab9-9821-0bcbda9ffac1">six 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><div><span><br/></span></div><div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90ZXh0cmVnaW9uOmI5NzY2MmEzY2E2YTQwMjY5MTgyMGUwZTNmMTBkZDg3XzE3Mzk_1a7f2d5f-fb9a-4fee-bebd-9988fae1b5ac" continuedAt="ie5808dd0e84a49f9bcd0aa13204b012b" 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 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%">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;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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzMtNC0xLTEtNjQ5NDU_b4e70546-e501-434f-a36d-de0537f76949">15,042</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzMtNi0xLTEtNjQ5NDU_c5f311b3-d7ac-4362-a608-ae465597a9d9">9,671</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzQtNC0xLTEtNjQ5NDU_77451797-937b-421c-915f-179a4cb010ba">15,042</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzQtNi0xLTEtNjQ5NDU_c0448b33-77a5-40ad-9a34-f899f765770d">9,671</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></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:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctMi0xLTEtNjQ5NDU_65249829-7ebb-4e57-9e21-7756a4a2c55f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctMi0xLTEtNjQ5NDU_a6cb9e33-b2af-423d-ba40-6e0467a53fec">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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctNC0xLTEtNjQ5NDU_8df8311f-a1d3-460e-8c72-40ea94f17dc8">3,807</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctNi0xLTEtNjQ5NDU_aba75e15-7b22-4eda-9ca1-6ce36ac859a7">2,865</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzgtNC0xLTEtNjQ5NDU_47b24978-c1ad-4a00-83c3-5d7a5e54857d">11,622</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzgtNi0xLTEtNjQ5NDU_909afb5e-6461-4b65-a8e4-039d58630727">6,997</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzktNC0xLTEtNjQ5NDU_63c915f9-6d89-4d8a-9348-7df53bfac4c1">15,429</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzktNi0xLTEtNjQ5NDU_6a38183a-17f3-4a24-816c-d02c050e083a">9,862</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></tr></table></ix:nonNumeric></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%">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="i439036b7c55f47d1a131a26099352a4d"><ix:continuation id="ie5808dd0e84a49f9bcd0aa13204b012b"><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%">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="background-color:#cceeff;padding:2px 1pt;text-align: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzItMS0xLTEtNjQ5NDU_c99fe5b0-bc28-4faa-85ad-fc494c8c02a4">4,278</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzItMy0xLTEtNjQ5NDU_b49d9429-828e-4589-a368-c7261cdbc5ed">2,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzMtMS0xLTEtNjQ5NDU_884a7c25-f3db-48b1-a0e3-a7517b2b914a">415</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzMtMy0xLTEtNjQ5NDU_6b05a3ff-2d47-4ada-a2ab-1e5b0d27f5a3">1,043</ix:nonFraction>&#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%">Sublease income</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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzQtMS0xLTEtNjQ5NDU_5fd3e50a-1f38-4e8a-ac44-abb4d34b771a">&#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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzQtMy0xLTEtNjQ5NDU_f8844458-de9d-4efa-92ec-1afda7917044">4</ix:nonFraction>)</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: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:#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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzUtMS0xLTEtNjQ5NDU_a7b2144f-7a8e-43f9-8794-2383fd8cf109">4,693</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzUtMy0xLTEtNjQ5NDU_60b66683-2c1e-4021-b3c8-6383a37cacfb">3,397</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></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%">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="background-color:#cceeff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpjNWY5NWQxNTBkNmY0NzI5OWM0ZmI5ODBlNjNhNzYxZS90YWJsZXJhbmdlOmM1Zjk1ZDE1MGQ2ZjQ3Mjk5YzRmYjk4MGU2M2E3NjFlXzMtMS0xLTEtNjQ5NDU_5d8c1190-3bb6-4997-91d4-dd3727f029ce">4,082</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpjNWY5NWQxNTBkNmY0NzI5OWM0ZmI5ODBlNjNhNzYxZS90YWJsZXJhbmdlOmM1Zjk1ZDE1MGQ2ZjQ3Mjk5YzRmYjk4MGU2M2E3NjFlXzMtMy0xLTEtNjQ5NDU_c68b43db-9c27-4b30-bf24-113f4498f081">2,857</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpjNWY5NWQxNTBkNmY0NzI5OWM0ZmI5ODBlNjNhNzYxZS90YWJsZXJhbmdlOmM1Zjk1ZDE1MGQ2ZjQ3Mjk5YzRmYjk4MGU2M2E3NjFlXzYtMS0xLTEtNjQ5NDU_d63c7553-4218-41ce-a71e-2c40c5f55e7a">3,417</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpjNWY5NWQxNTBkNmY0NzI5OWM0ZmI5ODBlNjNhNzYxZS90YWJsZXJhbmdlOmM1Zjk1ZDE1MGQ2ZjQ3Mjk5YzRmYjk4MGU2M2E3NjFlXzYtMy0xLTEtNjQ5NDU_2d1efd21-9494-4ff0-874f-c57426ea9852">7,312</ix:nonFraction>&#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%">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"><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%"><ix:nonFraction unitRef="number" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpmYWQ4ZWE3MGY1NWE0ZjVmYTRkNjlhMTc3NGQzNjU1MC90YWJsZXJhbmdlOmZhZDhlYTcwZjU1YTRmNWZhNGQ2OWExNzc0ZDM2NTUwXzQtMS0xLTEtNjQ5NDU_cd544ccf-5bd5-454f-b3f0-386e62624184">2.03</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpmYWQ4ZWE3MGY1NWE0ZjVmYTRkNjlhMTc3NGQzNjU1MC90YWJsZXJhbmdlOmZhZDhlYTcwZjU1YTRmNWZhNGQ2OWExNzc0ZDM2NTUwXzQtMy0xLTEtNjQ5NDU_be367f48-f26d-4c78-a615-940644963b3a">2.26</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><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%"><ix:nonNumeric contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpmYWQ4ZWE3MGY1NWE0ZjVmYTRkNjlhMTc3NGQzNjU1MC90YWJsZXJhbmdlOmZhZDhlYTcwZjU1YTRmNWZhNGQ2OWExNzc0ZDM2NTUwXzctMS0xLTEtNjQ5NDU_f356e39c-4916-4030-ae6c-cffebe0aaa9f">4.6</ix:nonNumeric> 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%"><ix:nonNumeric contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpmYWQ4ZWE3MGY1NWE0ZjVmYTRkNjlhMTc3NGQzNjU1MC90YWJsZXJhbmdlOmZhZDhlYTcwZjU1YTRmNWZhNGQ2OWExNzc0ZDM2NTUwXzctMy0xLTEtNjQ5NDU_2f2deeba-ee7d-46ed-9d4e-d0bf8fb5e486">4.1</ix:nonNumeric> years</span></td></tr></table></div></ix:continuation><div><span><br/></span></div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90ZXh0cmVnaW9uOmI5NzY2MmEzY2E2YTQwMjY5MTgyMGUwZTNmMTBkZDg3XzE3NDQ_703b0c1b-ef7c-4332-a0e4-0b9e03edaaf8" 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, 2022, the maturities of operating lease liabilities 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%">2023</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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzAtMi0xLTEtNjQ5NDU_472930f8-3ef1-4580-8887-5d27408c9094">4,066</ix:nonFraction>&#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%">2024</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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzEtMi0xLTEtNjQ5NDU_b8956ebc-033d-4200-92e6-6bf90f1754bd">3,452</ix:nonFraction>&#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%">2025</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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzItMi0xLTEtNjQ5NDU_9eacabc0-14e2-44ae-bf51-8ea134a300eb">3,073</ix:nonFraction>&#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%">2026</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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzMtMi0xLTEtNjQ5NDU_25fe7fa0-5220-4c8f-8e7e-897fae65bd6e">2,700</ix:nonFraction>&#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%">2027</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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzQtMi0xLTEtNjQ5NDU_eae34d53-048f-496f-a31c-486d6dbdb365">1,601</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzUtMi0xLTEtNjQ5NDU_e899fadb-6510-4584-a447-d44f823dd3d2">1,201</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzYtMi0xLTEtNjQ5NDU_f525beed-a1c2-4d6e-b7d5-b86852cba35f">16,093</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(<ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzctMi0xLTEtNjQ5NDU_06cb969c-c5d9-4d94-ae45-120e19aad980">664</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzgtMi0xLTEtNjQ5NDU_81f77e81-a046-44e6-b911-33e9aab17d84">15,429</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></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_199"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTkvZnJhZzpjZmQxYjk4ZTM1MTA0ODEzYTNkYWMyOWVmNGM1NThhMS90ZXh0cmVnaW9uOmNmZDFiOThlMzUxMDQ4MTNhM2RhYzI5ZWY0YzU1OGExXzExMjc1_464a73f0-6367-4469-9f96-a68d51d12467" continuedAt="ia99b842258de4d7aaf6170fda70154e6" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><div><span><br/></span></div><div><ix:continuation id="ia99b842258de4d7aaf6170fda70154e6" continuedAt="i4d0db9c1a3e843808d191aab8361cab3"><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%">We are in various stages of financing projects with industrial revenue bond transactions for our facilities located in Kentucky. The bonds allow a 15 or 40 year real property tax abatement on our renovated and newly-constructed warehouse buildings and distilleries in Kentucky.  We have been approved for $<ix:nonFraction unitRef="usd" contextRef="i487e7a943f8d456d92650e17d892ab67_I20221231" decimals="-2" name="mgpi:OtherCommitmentsMaximumPotentialProceeds" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTkvZnJhZzpjZmQxYjk4ZTM1MTA0ODEzYTNkYWMyOWVmNGM1NThhMS90ZXh0cmVnaW9uOmNmZDFiOThlMzUxMDQ4MTNhM2RhYzI5ZWY0YzU1OGExXzMyNw_70f775b1-8c76-44db-8f26-cb15f45a3d77">55,500</ix:nonFraction> of industrial revenue bonds with the City of Williamstown Kentucky, and have used approximately $<ix:nonFraction unitRef="usd" contextRef="i487e7a943f8d456d92650e17d892ab67_I20221231" decimals="-2" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTkvZnJhZzpjZmQxYjk4ZTM1MTA0ODEzYTNkYWMyOWVmNGM1NThhMS90ZXh0cmVnaW9uOmNmZDFiOThlMzUxMDQ4MTNhM2RhYzI5ZWY0YzU1OGExXzQyNg_37170d5b-9f89-4e6a-8a2f-8b153bfd8718">21,000</ix:nonFraction>.  Additionally, we have been approved for $<ix:nonFraction unitRef="usd" contextRef="ie496225814ef4633b3a28fe807cf9e14_I20221231" decimals="-3" name="mgpi:OtherCommitmentsMaximumPotentialProceeds" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTkvZnJhZzpjZmQxYjk4ZTM1MTA0ODEzYTNkYWMyOWVmNGM1NThhMS90ZXh0cmVnaW9uOmNmZDFiOThlMzUxMDQ4MTNhM2RhYzI5ZWY0YzU1OGExXzQ3MQ_3aadf5ce-29b3-49b0-ad09-9da58a84d88e">175,000</ix:nonFraction> of industrial revenue bonds with Nelson County Kentucky and have used approximately $<ix:nonFraction unitRef="usd" contextRef="ie496225814ef4633b3a28fe807cf9e14_I20221231" decimals="-3" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTkvZnJhZzpjZmQxYjk4ZTM1MTA0ODEzYTNkYWMyOWVmNGM1NThhMS90ZXh0cmVnaW9uOmNmZDFiOThlMzUxMDQ4MTNhM2RhYzI5ZWY0YzU1OGExXzU1OA_af1832f2-2de0-4da8-9616-3c710861d18f">48,000</ix:nonFraction>.  The City of Williamstown and Nelson County issued the industrial revenue bonds to us.  The Company recorded 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, 2022 and 2021. </span></ix:continuation></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%">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="i4d0db9c1a3e843808d191aab8361cab3" continuedAt="ie95057390ed44eb9a6a72c00f27f9a07"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are various legal and regulatory proceedings involving the Company and its subsidiaries.&#160;&#160;The Company accrues estimated costs for a contingency when management believes that a loss is probable and can be reasonably estimated. </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%">Shareholder matters. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On May 11, 2020, Mitchell Dorfman, a shareholder in MGP, filed an action in the United States District Court for the District of Kansas, under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Dorfman, derivatively on behalf of MGP Ingredients v. Griffin, et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, Case 2:20-cv-02239.  On June 4, 2020, Justin Carter, a shareholder in MGP, filed an action in the United States District Court for the District of Kansas, under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Carter, derivatively on behalf of MGP Ingredients v. Griffin, et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, Case 2:20-cv-02281.  On June 18, 2020, Alexandra Kearns, a shareholder in MGP, filed an action in the District Court of Atchison County, Kansas, under the caption K</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">earns, derivatively on behalf of MGP Ingredients v. Griffin, et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, Case 2020-CV-000042.  The defendants were certain of the Company&#8217;s current and former officers and directors.  The Company was a nominal defendant in each action.  Plaintiffs alleged that the Company was damaged as a result of the commencement of securities litigation against defendants, the repurchase of Company stock at artificially inflated prices, and compensation paid to the individual defendants.  The Complaint in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Dorfman</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> asserted claims for violations of Sections 14(a), 10(b), and 20(a) of the Securities Exchange Act of 1934, breach of fiduciary duties, waste of corporate assets, and unjust enrichment.  The Complaint in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Carter</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> asserted claims for violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, breach of fiduciary duties, waste of corporate assets, and unjust enrichment.  The Petition in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Kearns</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> asserted claims for breach of fiduciary duties, waste of corporate assets, and unjust enrichment.  The pleadings prayed for an award of compensatory damages, including interest, in favor of the Company, for equitable relief related to the Company&#8217;s corporate governance, for disgorgement of compensation, and for an award of attorneys&#8217; fees and 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%">On August 31, 2021, the court dismissed with prejudice the securities litigation on which some of the derivative claims were based.  On January 4, 2022, the court dismissed 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%">Carter</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> action.  On January 11, 2022, the court dismissed 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%">Dorfman</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> action.  On February 2, 2022, the plaintiffs and defendants entered into a stipulation of dismissal of 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%">Kearns </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">action.  The federal claims alleged 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%">Carter</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were dismissed with prejudice.  All other derivative claims were dismissed without prejudice.</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-style:italic;font-weight:400;line-height:120%"><ix:continuation id="ie95057390ed44eb9a6a72c00f27f9a07" continuedAt="ic29d1e46a6a143bb8ef39072e0094b0b">2016 Atchison Chemical Release.</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic29d1e46a6a143bb8ef39072e0094b0b">  A chemical release occurred at the Company&#8217;s Atchison facility on October 21, 2016, which resulted in emissions venting into the air (&#8220;the Atchison Chemical Release&#8221;).  Private plaintiffs initiated legal proceedings against the Company for damages resulting from the Atchison Chemical Release.  The Company reached a settlement with the plaintiffs in December 2021 and the legal proceedings were dismissed with prejudice in January 2022.</ix:continuation> </span></div><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_202"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2Xzc0MDg_f32dd4ac-0f90-4a79-887d-e4e416f0c593" continuedAt="i38b08a9d58714ca4be08406021865ad3" escape="true">EMPLOYEE BENEFIT PLANS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i38b08a9d58714ca4be08406021865ad3" continuedAt="i4ebe5782f588451f9da5243f27576293"><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 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzIyOA_dd63eeeb-7cbd-4299-a714-12e26373aa28">2,517</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzIzMg_bdc11f74-2a07-4303-90d4-8421b7b9e946">1,826</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzI0MA_5225b2ef-ceea-4046-9fd4-f278d4154cb6">1,733</ix:nonFraction> for 2022, 2021, and 2020, 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&#160;31, 2022 and 2021, total current benefit obligation recorded in accrued expense on the Consolidated Balance Sheets was $<ix:nonFraction unitRef="usd" contextRef="i339bfc778063426b83024a04ae33a73e_I20221231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2Xzc3Mw_acd88662-7219-48bf-9526-e4bdcc20c7c9">190</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0dbaa6ebf18f42a490936a0c7328bbe1_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2Xzc4MA_f7657fe2-527d-4100-9ea4-a8e43ef2c6af">232</ix:nonFraction>, respectively.  As of December&#160;31, 2022 and 2021, total noncurrent benefit obligation was $<ix:nonFraction unitRef="usd" contextRef="i339bfc778063426b83024a04ae33a73e_I20221231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2Xzg1Ng_4e4eac54-45a4-4345-b728-2de67bef7f33">847</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0dbaa6ebf18f42a490936a0c7328bbe1_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2Xzg2Mw_da1ab62e-f804-4cc1-a54a-acba7982af40">1,159</ix:nonFraction>, which was recorded in other noncurrent liabilities on the Consolidated Balance Sheets, respectively. </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, 2022, the Company was authorized to issue <ix:nonFraction unitRef="shares" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzEwNDk_1d880f5c-bef7-491d-b638-0934a2eaef7f">40,000,000</ix:nonFraction> shares of Common Stock and had a treasury share balance of <ix:nonFraction unitRef="shares" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzExMTE_2b82eebf-e2a7-48cb-81c5-a14308b617c6">1,131,124</ix:nonFraction> at December&#160;31, 2022.</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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="INF" name="mgpi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzExNDg_1cfe7286-c9b1-409f-abad-49580cbdde6a">two</ix:nonFraction> active share-based compensation plans: the Employee Equity Incentive Plan of 2014 (the &#8220;2014 Plan&#8221;) and the Non-Employee Director Equity Incentive Plan (the &#8220;Directors&#8217; Plan&#8221;).  The plans were approved by shareholders at the Company&#8217;s annual meeting in May 2014.  Detail of activities in both plans follows below.</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 restricted stock awards is based on the market price of the stock on the date the Board of Directors communicates the approved award and is amortized over the vesting period of the restricted stock award.  The Consolidated Statements of Income for 2022, 2021, and 2020 reflect total share-based compensation costs and director fees for awarded grants of $<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzIwODM_22e8b662-0716-42cf-9942-069e67569de5">3,487</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzIwODc_d1af75cf-dc09-4e85-a7ce-82f1be4848b0">2,346</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzIwOTE_3ec87752-4910-4772-83bc-5d62ee556712">2,723</ix:nonFraction>, respectively, related to these plans.</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%">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="i4ebe5782f588451f9da5243f27576293" continuedAt="i96b0d1ea79124003a565cf178b9637ff"><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 2023 based on 2022 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 operating income, earnings before interest, taxes, depreciation, and amortization (&#8220;EBITDA&#8221;), and EPS.  Because management determined at the beginning of 2022 that the performance metrics would more likely than not be met, amortization of the estimated dollar pool of RSUs to be awarded based on 2022 results was started in the first quarter over an estimated <ix:nonNumeric contextRef="i772d467a422b4e7f9f7e8027676671e8_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzI4MzA_d2240cda-8728-4289-82c3-e7fba780a11f">48</ix:nonNumeric> month period, including <ix:nonNumeric contextRef="iad05c4757a4541e08914fc823bea038d_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzI4NTc_db720ebf-dbd1-4ade-baa6-adccd67c8825">12</ix:nonNumeric> months to the grant date and an additional <ix:nonNumeric contextRef="i7f5e5145cea94b20b7dd26ffc5fc75f0_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzI4OTY_55020030-09c3-44c0-bf2f-e220016a1636">36</ix:nonNumeric> months to the vesting date.  The Consolidated Statements of Income for 2022, 2021, and 2020 reflects share-based compensation costs for grants to be awarded of $<ix:nonFraction unitRef="usd" contextRef="i772d467a422b4e7f9f7e8027676671e8_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzMwNDY_20a4f7b7-4030-4aee-a539-bba2965301b8">2,018</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i706ec30a3754445ca81f541cb8d68c35_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzMwNTA_9618092f-639b-442e-a4b7-34487db29127">960</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i64f8ec387bdf4673b1c650f8830b3b6c_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzMwNTg_fd31bced-8b5b-43c6-b243-83c41d4dd8fc">2,566</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="i463fd74c59074b04bec4fa16ba820bfc_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzMxMDk_c008f0ae-f54d-4d0f-a5c0-94590947448e">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="i024721e4e2344ba7ac706553b1a536b6_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzMzMTU_be6e681c-75e9-4297-af22-3d0818ef4bd0">three years</ix:nonNumeric> unless vesting is accelerated due to the occurrence of certain events.  As of December&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="i024721e4e2344ba7ac706553b1a536b6_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzM0MDA_cfbd79f6-cdca-4c0f-a5dc-3f05f05e5837">586,353</ix:nonFraction> RSUs had been granted of the <ix:nonFraction unitRef="shares" contextRef="i463fd74c59074b04bec4fa16ba820bfc_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzM0MzI_c008f0ae-f54d-4d0f-a5c0-94590947448e">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="i2aa4885c3c334654a5d69600087569cf_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzM1MjE_e3ab501d-61df-4f43-b919-8240d59131d7">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, 2022, <ix:nonFraction unitRef="shares" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzM3MTE_53efc657-e3c5-4a2f-862a-a43ec274d144">131,663</ix:nonFraction> shares were granted of the <ix:nonFraction unitRef="shares" contextRef="i2aa4885c3c334654a5d69600087569cf_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzM3NDE_e3ab501d-61df-4f43-b919-8240d59131d7">300,000</ix:nonFraction> shares approved for grants under the Directors&#8217; Plan and all <ix:nonFraction unitRef="shares" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzM4MDU_53efc657-e3c5-4a2f-862a-a43ec274d144">131,663</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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2Xzc0MDQ_9abe1a97-32b1-4351-b787-2953fa1dbf69" continuedAt="i495fbbcf6fd14d90b5560ea8ad1770e6" escape="true">Summary of unvested RSUs under the Company&#8217;s share-based compensation plans for 2022, 2021, and 2020:</ix:nonNumeric></span></div><div><ix:continuation id="i495fbbcf6fd14d90b5560ea8ad1770e6"><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%">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="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%">2020</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%"><ix:nonFraction unitRef="shares" contextRef="i00d83959fcf04bb8a4a4686f61b8dce0_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzMtMS0xLTEtNjQ5NDU_9bf81e38-2f65-47f9-897b-3ccd8cc1a34b">167,994</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i00d83959fcf04bb8a4a4686f61b8dce0_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzMtMy0xLTEtNjQ5NDU_ecdca76e-14ec-4c27-9252-6c459e10f9cc">61.07</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><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%"><ix:nonFraction unitRef="shares" contextRef="i84adce4956ef4885ab7e4540d21acf51_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzMtNS0xLTEtNjQ5NDU_983caffd-0313-4829-823d-bdfa77e2aaf3">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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i84adce4956ef4885ab7e4540d21acf51_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzMtNy0xLTEtNjQ5NDU_5c2a6a6d-03f0-4471-9110-f9ac4402e1fa">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><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%"><ix:nonFraction unitRef="shares" contextRef="i0779d3098e3b4efcb96d596edeeab1d5_I20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzMtOS0xLTEtNjQ5NDU_f68527ec-3b09-4441-a093-4a20f1fcb963">116,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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0779d3098e3b4efcb96d596edeeab1d5_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzMtMTEtMS0xLTY0OTQ1_b5b28cc1-987b-4053-928c-001a83c8210c">65.73</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><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%"><ix:nonFraction unitRef="shares" contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzQtMS0xLTEtNjQ5NDU_c2736f23-849a-424d-ba7f-b4e37784a600">69,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;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzQtMy0xLTEtNjQ5NDU_c8abac68-ee7e-4e0d-8b60-c95e1fbe939a">78.08</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><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%"><ix:nonFraction unitRef="shares" contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzQtNS0xLTEtNjQ5NDU_5e06d0f8-d1c3-4f3c-ba2f-e44e197f04bd">95,113</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzQtNy0xLTEtNjQ5NDU_8c9f0c44-da7d-4406-b8ef-ed344527b767">65.66</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzQtOS0xLTEtNjQ5NDU_feba834c-1b75-4501-b334-51f32e663239">38,700</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzQtMTEtMS0xLTY0OTQ1_03f685fb-273c-4ce0-a1c5-fe12b7d6e2b4">31.93</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzUtMS0xLTEtNjQ5NDU_97d76661-b5b0-4335-9e73-f771ef2cad9e">28,542</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzUtMy0xLTEtNjQ5NDU_88eba5e6-205b-4d72-ae58-323ae27c5685">61.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;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%">(<ix:nonFraction unitRef="shares" contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzUtNS0xLTEtNjQ5NDU_4ac10723-badc-46db-82d4-9e6de4b7b5a6">7,915</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzUtNy0xLTEtNjQ5NDU_4d2c39a6-35d9-4c87-a4db-31dfdccbd68f">62.77</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzUtOS0xLTEtNjQ5NDU_a96a331e-cf62-4db7-b22a-49e262632414">5,278</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzUtMTEtMS0xLTY0OTQ1_6232d427-d6d8-4974-b30d-56d300384cd0">63.17</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzYtMS0xLTEtNjQ5NDU_44e487bf-3ebc-4165-a9ba-3e3ad684e24f">29,406</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzYtMy0xLTEtNjQ5NDU_d674c5a9-8dca-4189-b3f9-eb72188cf31f">76.59</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><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%">(<ix:nonFraction unitRef="shares" contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzYtNS0xLTEtNjQ5NDU_77d7e6bd-cd00-4869-894d-33e9638f6d53">38,059</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzYtNy0xLTEtNjQ5NDU_66c3bc20-64c1-4603-a7fd-c8a2525b7f9a">70.60</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzYtOS0xLTEtNjQ5NDU_a0666470-997e-4cdb-b73f-0fa58c5b713a">31,422</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzYtMTEtMS0xLTY0OTQ1_639585b4-e5bf-4129-890d-14fc5479b265">44.06</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i0e2efac27dd8499fb9e7b82772bd3929_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzctMS0xLTEtNjQ5NDU_fdff7f30-9c5d-46eb-bfed-002a7dd0647b">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-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0e2efac27dd8499fb9e7b82772bd3929_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzctMy0xLTEtNjQ5NDU_a53f97b4-1de7-4a00-95b4-4f1519cddfbb">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;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%"><ix:nonFraction unitRef="shares" contextRef="i00d83959fcf04bb8a4a4686f61b8dce0_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzctNS0xLTEtNjQ5NDU_11256e38-d1ed-4287-b4d9-7d260bac2b8d">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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i00d83959fcf04bb8a4a4686f61b8dce0_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzctNy0xLTEtNjQ5NDU_acf38b6c-110c-4a7f-8153-c51d0bcbc49a">61.07</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="i84adce4956ef4885ab7e4540d21acf51_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzctOS0xLTEtNjQ5NDU_53beec4c-1b1b-452e-9558-f76b0af8e660">118,855</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i84adce4956ef4885ab7e4540d21acf51_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzctMTEtMS0xLTY0OTQ1_e0e3f317-588e-472e-ab6c-9c5e53a4180a">60.56</ix:nonFraction>&#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></ix:continuation></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 2022, 2021, and 2020, the total grant date fair value of RSU awards vested was $<ix:nonFraction unitRef="usd" contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQwMTY_d9bc0b94-a8e5-4fd5-9b7f-275e6bd47d99">2,252</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQwMjA_b3d2c3c7-e89a-4e2f-ba49-e77d7eaa8a97">2,687</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQwMjg_c78a7b4a-a122-449c-84de-0e5eb82ff55a">1,384</ix:nonFraction>, respectively.  As of December&#160;31, 2022 there was $<ix:nonFraction unitRef="usd" contextRef="i0e2efac27dd8499fb9e7b82772bd3929_I20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQwNjY_56fdd05f-0bce-4d39-b200-c60f92a944b6">3,098</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="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQyNzM_f4f01ffb-a512-46a9-ac92-cd5e1483ecf9">1.3</ix:nonNumeric> 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%">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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="INF" name="mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQ0Mzg_923a2443-92fd-4c6d-9e1e-c31eafa5599b">9,031</ix:nonFraction> shares for $<ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQ0NTI_5ad67801-50cd-4339-a81a-77e10bd6be7e">715</ix:nonFraction> in 2022; <ix:nonFraction unitRef="shares" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="INF" name="mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQ0NjI_bbba96b3-1caf-48bd-8b8f-f68ba212fd09">11,887</ix:nonFraction> shares for $<ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQ0NzY_11b0ed70-f620-40fa-b5bd-da99610b2e8c">767</ix:nonFraction> in 2021; and <ix:nonFraction unitRef="shares" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="INF" name="mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQ0OTA_dadd75c9-cda2-4afe-995a-77fa72f63c5d">10,437</ix:nonFraction> shares for $<ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQ1MDQ_5fa574c2-b240-466b-85b9-190650cbc530">358</ix:nonFraction> in 2020.</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 by the Company, established by the Board of Directors.  Each performance metric is calculated in accordance with the rules approved by the HRCC, which may adjust the results to eliminate unusual items.  For 2022, 2021, and 2020, the performance metrics were operating income, EBITDA, and EPS.  Operating income for the performance metric was defined as reported GAAP operating income adjusted for certain discretionary items as determined by the Company&#8217;s management, if applicable (&#8220;adjusted operating income&#8221;).  The HRCC determines the officers and employees eligible to participate under the STI Plan for the plan year as well as the target annual incentive compensation for each participant for each plan year.  Additionally, certain employees within the Branded Spirits segment have an incentive plan that is based on performance metrics of number of depleted cases and gross margin.  Amounts expensed under the STI Plan totaled $<ix:nonFraction unitRef="usd" contextRef="i36347a3edbbc4bd89b44376826d8c282_D20220101-20221231" decimals="-3" name="mgpi:TargetedBonusAwardExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzU2MTY_30591adb-71a5-4de0-9e63-3e11b10b9aca">13,370</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i18b02ce1d451444a9962799d64a13f7e_D20210101-20211231" decimals="-3" name="mgpi:TargetedBonusAwardExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzU2MjA_08e23182-b2a7-4b82-95d2-7483d3ca6bcb">11,155</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="iab2c93e89e654e33b8716a3d70d5b20a_D20200101-20201231" decimals="-3" name="mgpi:TargetedBonusAwardExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzU2Mjg_ec5bb7cf-afdd-44b9-9648-af466c3e2280">9,732</ix:nonFraction> for 2022, 2021, and 2020, respectively.</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%">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 (&#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 deferred compensation plan </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%">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:continuation id="i96b0d1ea79124003a565cf178b9637ff"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 deferred compensation plan deferrals is comprised of estimated amounts to be paid within one year depending on timing of planned disbursements.  At December&#160;31, 2022 and 2021, the EDC Plan investments were $<ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzY5NTA_e0be9826-06fa-4779-83d4-1e4ee163e8fd">2,176</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzY5NTc_f539f4b4-4a8b-45e6-b37c-6e6871cf5bea">3,072</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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzcwOTU_d31eb843-c9ef-4f26-86c4-b9a392edf0b6">510</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzEwOTk1MTE2MzUyNzY_941b51fa-fd4a-4d0e-aa61-608ef8cc69da">617</ix:nonFraction> at December&#160;31, 2022 and 2021, 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="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzcyNTQ_370efc60-fbdb-4ccb-8706-478927e0fd13">2,191</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzcyNjE_2b32e7d0-0480-4144-89f5-87465d571b47">2,981</ix:nonFraction> as of December&#160;31, 2022 and 2021, 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="i1f4f7dd9af2c49298ed68ea478b5a286_205"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzE3MzA_dca70426-ccfe-4926-bd82-bf1a45309ea3" continuedAt="ibdc4c616b2b8489a96f2c0dc26d63142" escape="true">CONCENTRATIONS AND RELATED PARTIES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ibdc4c616b2b8489a96f2c0dc26d63142" continuedAt="i65748d0d25d445ec8241eef9265d6c6f"><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 2022, 2021, and 2020, the Company had no sales to an individual customer that accounted for more than 10 percent of consolidated sales.&#160;&#160;During the years 2022, 2021, and 2020, the Company&#8217;s ten largest customers accounted for approximately <ix:nonFraction unitRef="number" contextRef="i774cc52c025941c8b0ce5efccf16bd6d_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzI2MQ_6453ab41-86b6-4ff4-98d2-070ae54a4b68">38</ix:nonFraction> percent, <ix:nonFraction unitRef="number" contextRef="i96db3e99ff2045f6b65c1940c76a9212_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzI2NQ_d6f5d449-6737-45ac-a512-f701d59e9a3f">36</ix:nonFraction> percent, and <ix:nonFraction unitRef="number" contextRef="i363fcf4fdd80406fb8fe98185039d1e2_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzI3Mw_3194df78-6bab-421b-8523-1ede51412fc3">37</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 2022, the Company had purchases from two grain suppliers that approximated <ix:nonFraction unitRef="number" contextRef="ief9ba5423e98455095af8b1537e107a6_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzQxNQ_bdaf1612-5764-4854-a5fa-be806969bbf6">23</ix:nonFraction> percent of consolidated purchases.  In addition, the Company&#8217;s ten largest suppliers, accounted for approximately <ix:nonFraction unitRef="number" contextRef="i8d98ff4e2709460296c8024a82f52584_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzUyMw_aab6db65-10ab-4362-a9ec-4f8e8c2d4fbe">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="i9e386f67264e4f9cbaace6d85e48eb4a_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzYzMg_60fd8f60-1412-4a99-a6e0-6ba71a66a86d">14</ix:nonFraction> percent of consolidated purchases.  In addition, the Company&#8217;s ten largest suppliers accounted for approximately <ix:nonFraction unitRef="number" contextRef="icdfc8451c3d04f3ba7791e50c152ffbb_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzczOQ_d3b0836c-ad14-4d5e-9ddd-a9dcc48e9682">43</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 2020, the Company had purchases from two grain suppliers that approximated <ix:nonFraction unitRef="number" contextRef="ice5e65ebc80c49d9934e0938346e71be_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzg0Nw_25c52356-1eb7-47e6-8757-8b53f39d1110">30</ix:nonFraction> percent of consolidated purchases.  In addition, the Company&#8217;s ten largest suppliers accounted for approximately <ix:nonFraction unitRef="number" contextRef="iae30d009285e44f99b0e8926612cdace_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzk1NA_b37ec22d-8876-4241-96fd-da9d0873fc7c">65</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: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022 and 2021, the Company purchased $<ix:nonFraction unitRef="usd" contextRef="i19ca0dcf45b14b198fc4428bd350325f_D20220101-20221231" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzEwOTk1MTE2Mjk1MzU_13b60258-801d-492a-893f-11a63bbd3754">37,274</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i700ba03b5f364125b664addb94400804_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzEwOTk1MTE2Mjk1MTQ_1e7f095e-9fa3-470f-bc0d-9a0fe3eacd35">23,463</ix:nonFraction>, respectively, of bulk beverage alcohol from LMX.  The Company holds <ix:nonFraction unitRef="number" contextRef="i5b56a5430e8b4230a5af736b3d9e86b9_I20221231" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzExMTk_3c3eabd7-bbea-4f72-bbee-6e0be3c1c7fb">50</ix:nonFraction> percent interest in LMX, which is accounted for as equity method investments.  See Note 1, Nature of Operations and Summary of Significant Accounting Policies.</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="i65748d0d25d445ec8241eef9265d6c6f">For the year ended December 31, 2021, the Company purchased $<ix:nonFraction unitRef="usd" contextRef="i2f526ce4efbf4e828e54e3ae1cdad84a_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzEzMzQ_a8ead063-78c5-4d6a-a6c0-40dcb855aba6">2,718</ix:nonFraction> of finished goods from Meier&#8217;s Wine Cellars, Inc. (&#8220;Meier&#8217;s&#8221;) and sold $<ix:nonFraction unitRef="usd" contextRef="i2f526ce4efbf4e828e54e3ae1cdad84a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzE0MDg_8d0a136d-f5de-4f6c-8ec0-05e8590f650e">2,411</ix:nonFraction> of bulk beverage alcohol to Meier&#8217;s.  The Lux Family Group owns approximately <ix:nonFraction unitRef="number" contextRef="i738ea503715a41979b87ca6763a609bb_I20211231" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzE0ODk_5fd53c97-e710-4b06-9971-72b7d474c3b2">22.8</ix:nonFraction> percent of the outstanding shares of MGP at December 31, 2021.  One member of the Lux Family Group has a relative that was the president of Meier&#8217;s and majority owner of Meier&#8217;s.  The members of the Lux Family Group did not have any involvement in the negotiation of transactions for either party.  In January 2022, Meier&#8217;s was sold to Vintage Estates and is no longer considered a related party to the Company.</ix:continuation> </span></div><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_208"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzE1NDI_f83bf453-595a-48a3-ac97-4bf52cf25a5a" continuedAt="i9d155fb5764c4ba891197552a8fbab50" escape="true">OPERATING SEGMENTS</ix:nonNumeric></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%"><ix:continuation id="i9d155fb5764c4ba891197552a8fbab50" continuedAt="i16d18b6920284ec2a9e88d19d058e477">At December&#160;31, 2022, the Company had <ix:nonFraction unitRef="segment" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzIxMw_407882b9-7aa9-416b-81cb-7a08e92b0325">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, including 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.  Ingredient Solutions segment consists of specialty starches and proteins and commodity starches and proteins.  </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%">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:continuation id="i16d18b6920284ec2a9e88d19d058e477" continuedAt="i565fc28e9d0240338edb143a6f14e74f"><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><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzE1Mzg_98599dd0-d97a-4e42-aebc-6d3dc79be861" continuedAt="i8b7077a3b1f44c4aa0e8c6a76c74de0e" escape="true"><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%">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="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%">2020</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%"><ix:nonFraction unitRef="usd" contextRef="i11b61165cea545809b9084aa91218869_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzMtMS0xLTEtNjQ5NDU_a347f8f8-61f5-4b64-bd58-d4c1e1f33a63">428,478</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><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%"><ix:nonFraction unitRef="usd" contextRef="i0a3ca35286c84e659cbf4081404522ac_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzMtMy0xLTEtNjQ5NDU_69b0e0c5-fc01-444c-813e-c444d73065d0">352,504</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iee48bef0600b47caa5ddb2ab56040dea_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzMtNS0xLTEtNjQ5NDU_b428ba4b-67cf-4381-b8f1-89226a5bf5ee">313,309</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i098f4beadb3040148cce8eae4faabe66_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzQtMS0xLTEtNjQ5NDU_b15aa156-4926-4953-a114-5f663941ac35">237,939</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><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%"><ix:nonFraction unitRef="usd" contextRef="i20f2505d50804905813bc5b168bce7ec_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzQtMy0xLTEtNjQ5NDU_3cb79591-1b37-423b-a12e-98c96dbf9915">183,566</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i3964d8f81ab947f08e7bf5f4bd5b072e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzQtNS0xLTEtNjQ5NDU_6f562c74-24cb-4fdf-a99e-12504208b835">4,149</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i340ebed1aef34600a4eaba163db790e9_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzUtMS0xLTEtNjQ5NDU_53eda20b-6a79-4cf7-a33c-02c3d9314335">115,941</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><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%"><ix:nonFraction unitRef="usd" contextRef="ic854fb5bf14a420286aa7ac045c18031_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzUtMy0xLTEtNjQ5NDU_0f8a5855-face-42ea-ac61-4bbdcff2b113">90,650</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia426455e69e045ac9c8e96128722c0e4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzUtNS0xLTEtNjQ5NDU_6635b82d-5a2a-463d-bfaf-167a6d14dc77">78,063</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzYtMS0xLTEtNjQ5NDU_08c0199f-4515-43c8-a030-74d459cd2f79">782,358</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzYtMy0xLTEtNjQ5NDU_b6208855-de6c-4832-879c-2830e567bd9f">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><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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzYtNS0xLTEtNjQ5NDU_fe367510-c657-4114-be73-a02c989e51e2">395,521</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><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%"><ix:nonFraction unitRef="usd" contextRef="i11b61165cea545809b9084aa91218869_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzktMS0xLTEtNjQ5NDU_455ad1cc-70eb-487b-9e61-3f43f9c9178a">126,282</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><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%"><ix:nonFraction unitRef="usd" contextRef="i0a3ca35286c84e659cbf4081404522ac_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzktMy0xLTEtNjQ5NDU_90756bad-93ca-4f93-860b-8b3d4466afe1">114,106</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="iee48bef0600b47caa5ddb2ab56040dea_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzktNS0xLTEtNjQ5NDU_c24f03c8-a407-4cf3-8364-7115a1d91f09">75,773</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i098f4beadb3040148cce8eae4faabe66_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzEwLTEtMS0xLTY0OTQ1_ecda947c-de0c-474b-b823-71b98a26943b">95,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;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%"><ix:nonFraction unitRef="usd" contextRef="i20f2505d50804905813bc5b168bce7ec_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzEwLTMtMS0xLTY0OTQ1_93b350c8-18e9-4a60-8f6e-abcdac170f37">62,644</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i3964d8f81ab947f08e7bf5f4bd5b072e_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzEwLTUtMS0xLTY0OTQ1_6871f991-0cd9-40f8-9115-5771c1abef94">2,187</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i340ebed1aef34600a4eaba163db790e9_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzExLTEtMS0xLTY0OTQ1_f5f15c10-dba3-49cd-aedc-2dc7c31e624f">31,503</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><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%"><ix:nonFraction unitRef="usd" contextRef="ic854fb5bf14a420286aa7ac045c18031_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzExLTMtMS0xLTY0OTQ1_0a4beb42-cfe3-4634-8f93-4b93beeb1bf5">22,215</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia426455e69e045ac9c8e96128722c0e4_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzExLTUtMS0xLTY0OTQ1_78dc2849-26f0-4d38-8197-f0e205816718">20,846</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzEyLTEtMS0xLTY0OTQ1_4a7b6c26-4a35-454a-83d3-d36da03da582">253,306</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzEyLTMtMS0xLTY0OTQ1_49e24503-86a2-4d66-98a7-9c537d9597a7">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><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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzEyLTUtMS0xLTY0OTQ1_4abf0f44-94f2-4d64-9b17-3c5c030880fd">98,806</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><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%"><ix:nonFraction unitRef="usd" contextRef="iaf60aac3fe2b4cc5b6cf8d41d6cc3569_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE1LTEtMS0xLTY0OTQ1_bb8875ca-9197-49e1-a8ba-a42ccfed92d5">11,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><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%"><ix:nonFraction unitRef="usd" contextRef="ieffe6810c19b43fb940d5d4c99a82986_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE1LTMtMS0xLTY0OTQ1_8989424f-e1ef-40d2-b8f8-75986aeb34f4">10,766</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i7ce49336a62348e09ef4b15872803bd5_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE1LTUtMS0xLTY0OTQ1_61236215-3dc3-4864-8098-06b7644bbd87">9,816</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia2d24353417d4ff7b03fa70bf9d995b3_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE2LTEtMS0xLTY0OTQ1_d9ffa5e0-1d4e-4fd1-b676-8655fc8f4925">5,909</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><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%"><ix:nonFraction unitRef="usd" contextRef="i7a21d23881104543999b9b126b547fee_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE2LTMtMS0xLTY0OTQ1_c14ba9fe-6809-4b60-8b04-cd9e7fd343f7">5,138</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="idf1f4120602143faa6453ae34d250aa8_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE2LTUtMS0xLTY0OTQ1_48527922-7a11-4c95-9ae6-a696625dd99b">100</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1fd72c62022a47c6ba52dc3f542bc6c6_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE3LTEtMS0xLTY0OTQ1_284c1c52-ec0b-4496-a5d6-1af5ab342a05">2,473</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><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%"><ix:nonFraction unitRef="usd" contextRef="ia101906ac019477abaa52bde0b395026_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE3LTMtMS0xLTY0OTQ1_13e35b77-4bed-48c5-b094-2a0361cfb7b8">2,069</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i94ad63491828406399bd19e6337b65ac_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE3LTUtMS0xLTY0OTQ1_a963437b-618a-46a7-a49c-9cf0f8641dd6">1,871</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ibc63b4a83c894477abf927a0ec3cff6c_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE4LTEtMS0xLTY0OTQ1_985d419b-a85d-469c-b38c-9299f2ece306">1,432</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><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%"><ix:nonFraction unitRef="usd" contextRef="i20d3e2a2fa5a41c0a25d797d1c02a4d8_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE4LTMtMS0xLTY0OTQ1_a5bfae2b-6595-4e4c-9514-3063b439b43b">1,119</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i1f48e9b57588423585dd6fde07638182_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE4LTUtMS0xLTY0OTQ1_57a879d6-1f4d-4ebc-b70b-69b53db77471">1,174</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE5LTEtMS0xLTY0OTQ1_45bfe1b6-6a51-43b6-b65c-f38f320d01da">21,455</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE5LTMtMS0xLTY0OTQ1_e8f4d45f-a2bd-4523-8bea-a78d9f878109">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><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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE5LTUtMS0xLTY0OTQ1_34133cf5-9f29-45f6-b987-f32dcc7b27c7">12,961</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><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%"><ix:nonFraction unitRef="usd" contextRef="iaf60aac3fe2b4cc5b6cf8d41d6cc3569_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzIyLTEtMS0xLTY0OTQ1_a3fb4543-e627-4fe9-8ce5-d3770a66a3cc">121,651</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><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%"><ix:nonFraction unitRef="usd" contextRef="ieffe6810c19b43fb940d5d4c99a82986_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzIyLTMtMS0xLTY0OTQ1_fb59c6e4-7e56-47cc-a684-e781b0c664ac">110,317</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i7ce49336a62348e09ef4b15872803bd5_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzIyLTUtMS0xLTY0OTQ1_8ea0a6bd-b327-469c-8968-fd10e6864b0a">73,533</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ia2d24353417d4ff7b03fa70bf9d995b3_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzIzLTEtMS0xLTY0OTQ1_dda168e0-eda9-4ddf-a200-fa37496a361d">33,333</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><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%"><ix:nonFraction unitRef="usd" contextRef="i7a21d23881104543999b9b126b547fee_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzIzLTMtMS0xLTY0OTQ1_61afdfa3-0611-4d3a-be63-1d8e54ccdecc">20,742</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="idf1f4120602143faa6453ae34d250aa8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzIzLTUtMS0xLTY0OTQ1_3c7918c4-18e7-41d3-8a9c-2f1bf160489f">2,510</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i1fd72c62022a47c6ba52dc3f542bc6c6_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI0LTEtMS0xLTY0OTQ1_a23aa3fd-6e63-43b8-ae28-6ab6f39136b4">27,532</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><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%"><ix:nonFraction unitRef="usd" contextRef="ia101906ac019477abaa52bde0b395026_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI0LTMtMS0xLTY0OTQ1_59ef68bf-284d-461b-b94c-a3d82c0369dd">19,194</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i94ad63491828406399bd19e6337b65ac_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI0LTUtMS0xLTY0OTQ1_a92da7c3-e5d7-4539-b445-f1fa5095edd2">18,024</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="ibc63b4a83c894477abf927a0ec3cff6c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI1LTEtMS0xLTY0OTQ1_63dce9ab-9786-4a1f-98b9-56ea46c729c6">42,344</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i20d3e2a2fa5a41c0a25d797d1c02a4d8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI1LTMtMS0xLTY0OTQ1_9ef822fe-bc25-4d1c-b730-b9f932918175">29,157</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i1f48e9b57588423585dd6fde07638182_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI1LTUtMS0xLTY0OTQ1_8ea8e688-89a9-4f84-9f00-96b64ffa18f6">36,446</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI2LTEtMS0xLTY0OTQ1_64ac7593-fdfc-4e5c-a431-13c49fb34b32">140,172</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI2LTMtMS0xLTY0OTQ1_a8b4cdb4-d665-4108-9e58-587b03142674">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><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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI2LTUtMS0xLTY0OTQ1_4f15a612-579f-460c-9822-d67711f25917">52,601</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></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%"><ix:continuation id="i8b7077a3b1f44c4aa0e8c6a76c74de0e" continuedAt="ie15cd07dbafc4e32a175edf9e1577c14">(a)</ix:continuation></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"><ix:continuation id="ie15cd07dbafc4e32a175edf9e1577c14">Sales revenue from foreign sources totaled $<ix:nonFraction unitRef="usd" contextRef="ia36f834eb9e14897b588f2f1ad3b5a75_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzEyODQ_159d8323-45a6-4732-a94a-c76b86f172ac">56,719</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ie50784d98393408692a45650124021dc_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzEyODg_6cbd1a78-1a11-4093-8394-51ac9df47c36">42,593</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="ie982865c70404892bd2d59222206def5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzEyOTY_ee08d6d7-6607-4a88-84b0-5ab89e177c25">23,905</ix:nonFraction> for the years ended December 31, 2022, 2021, and 2020, respectively, and is largely derived from the United Kingdom, Japan, Thailand, Canada, and Mexico.&#160;&#160;The balance of total sales revenue is from domestic sources.</ix:continuation> </span></div><div><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="mgpi:ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzE1Mzk_aa106cc6-c610-4daa-85de-8c5cd27d04af" continuedAt="ia7186a2939f74ea6b160fa4c7f292129" escape="true"><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%">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%">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%"><ix:nonFraction unitRef="usd" contextRef="i6ffc394aa67a4115b479848d605a385b_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzMtMS0xLTEtNjQ5NDU_f6a59865-e86f-425e-acb1-7c5f387f8cbf">350,068</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><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%"><ix:nonFraction unitRef="usd" contextRef="ibec622e113cf47f09fee33492a0a1d3f_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzMtMy0xLTEtNjQ5NDU_ad7d216d-b94f-4f1a-8260-482631a7740b">314,816</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i8763c72fb5d04b39b3b695113c1e4850_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzQtMS0xLTEtNjQ5NDU_8905b3c1-96c5-4ee5-b1b3-7b266b65bb6d">698,985</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><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%"><ix:nonFraction unitRef="usd" contextRef="i7341252c83ab4ee79e265193313d4bdb_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzQtMy0xLTEtNjQ5NDU_9497a471-174d-491e-a371-e2becaa7495a">658,826</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i7bd432e2d2b6476f9753f9b71f15ed93_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzUtMS0xLTEtNjQ5NDU_9c3d596d-c942-40ac-a567-e098180bf44b">63,943</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><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%"><ix:nonFraction unitRef="usd" contextRef="i551f5b8a74444bbb92c68ef7cd16fb89_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzUtMy0xLTEtNjQ5NDU_e46c72e1-0860-4c69-8be6-a722e9094f32">43,009</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="if50bd1bae3394647a697eaf63de0eff3_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzYtMS0xLTEtNjQ5NDU_db4d872d-7897-4be8-a9ae-b2f9351905e0">45,215</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><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%"><ix:nonFraction unitRef="usd" contextRef="i7d3ca4cecfd64f718ff2b032791a12cc_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzYtMy0xLTEtNjQ5NDU_08a4aed3-528d-4be9-9cfa-d7a1a3debfd6">24,816</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzctMS0xLTEtNjQ5NDU_c1c0c593-bd69-48bc-86ad-fdb8e56748a3">1,158,211</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><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%"><ix:nonFraction unitRef="usd" contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzctMy0xLTEtNjQ5NDU_8eef0aab-c8f9-4665-a2f2-59793a08f62f">1,041,467</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></tr></table></ix:nonNumeric></div></ix:continuation><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%"><ix:continuation id="i565fc28e9d0240338edb143a6f14e74f" continuedAt="i359bb98b4b2d4cfdb000327aa67d2fee"><ix:continuation id="ia7186a2939f74ea6b160fa4c7f292129" continuedAt="id074597c0b424c6586d45437df344d85">(a)</ix:continuation></ix:continuation></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"><ix:continuation id="i359bb98b4b2d4cfdb000327aa67d2fee"><ix:continuation id="id074597c0b424c6586d45437df344d85">As of December 31, 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="id15e16842bc94414befd5659aeb09867_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzEwOTk1MTE2Mjk4MjM_bfb0086e-98f4-4c3f-935d-58a86ea32de6">14,209</ix:nonFraction> of assets located in Northern Ireland, $<ix:nonFraction unitRef="usd" contextRef="id15e16842bc94414befd5659aeb09867_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzEwOTk1MTE2MzAyNTE_4c737ab9-a9fc-402e-adb1-aa0b47194591">3,042</ix:nonFraction> of which were long-lived assets.  As of December  31, 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="id274a46b57054934a3e314df98dd452b_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzE1MDE_c90af62c-0757-4103-9cb1-a0fe865d67cb">12,758</ix:nonFraction> of assets located in Northern Ireland, $<ix:nonFraction unitRef="usd" contextRef="id274a46b57054934a3e314df98dd452b_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzEwOTk1MTE2MzA0MjQ_ad8eccf5-ecda-4a0d-823a-833bd535afdd">2,930</ix:nonFraction> of which were long-lived assets.</ix:continuation></ix:continuation> </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%">62</span></div></div></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_211"></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 14:   <ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90ZXh0cmVnaW9uOmU2ZThiODk5ZDU4ZjRkZjZiN2YzNzBkN2Y0NjM3MjM4Xzkz_28d1010f-a8df-4930-b6d8-be3a4758eda8" continuedAt="ie50ba19434044f74a88b26307682f2c3" escape="true">SUPPLEMENTAL CASH FLOW INFORMATION</ix:nonNumeric></span><ix:continuation id="ie50ba19434044f74a88b26307682f2c3" continuedAt="i76e3656ff99f4734a48f922129988705"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90ZXh0cmVnaW9uOmU2ZThiODk5ZDU4ZjRkZjZiN2YzNzBkN2Y0NjM3MjM4Xzk0_e984e1d0-e212-4729-813b-fe851b710504" continuedAt="icaec49dd559c46ea92bac585d64e991e" escape="true"><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%">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="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%">2020</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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzMtMS0xLTEtNjQ5NDU_0c0a15ed-d5db-489c-9ec6-5393dafebe64">9,768</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzMtMy0xLTEtNjQ5NDU_dbc781f7-f38a-443b-8e5f-36d88b04ba1b">7,232</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzMtNS0xLTEtNjQ5NDU_31b8e116-47a0-47fe-b81f-c98c322ce80d">3,375</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzUtMS0xLTEtNjQ5NDU_e3c4e35b-f62e-4198-ae9d-27563e4769f4">5,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="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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzUtMy0xLTEtNjQ5NDU_161bf458-6e39-47bb-bc03-c4f9a0a31204">3,457</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzUtNS0xLTEtNjQ5NDU_8f352601-7472-4b90-a534-6d3aa6b92926">2,212</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzYtMS0xLTEtNjQ5NDU_e9218abd-d6b9-496e-9346-78253ba22608">29,052</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><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%"><ix:nonFraction unitRef="usd" contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzYtMy0xLTEtNjQ5NDU_fe4f6174-aa52-4579-9406-52878166142d">29,766</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzYtNS0xLTEtNjQ5NDU_a75c37ee-00cf-4917-b159-8a1d9f5d39bc">10,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></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="i76e3656ff99f4734a48f922129988705"><ix:continuation id="icaec49dd559c46ea92bac585d64e991e">See Note 9, Leases for operating lease supplemental cash flow information.</ix:continuation></ix:continuation> </span></div><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_214"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90ZXh0cmVnaW9uOjRmYTAzNmVmY2M3MzQwYmViMTFiN2QzMDdiYjM3MDNlXzI1MQ_3c3d3d71-e3c1-4c88-8dd0-53167c9aa4c6" continuedAt="i23db33ed2cd44ec39a22921eeb9678f3" escape="true">QUARTERLY FINANCIAL DATA (UNAUDITED)</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i23db33ed2cd44ec39a22921eeb9678f3" continuedAt="ia909a80e18fe42f2b53aba174adad546"><ix:nonNumeric contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90ZXh0cmVnaW9uOjRmYTAzNmVmY2M3MzQwYmViMTFiN2QzMDdiYjM3MDNlXzI0NQ_78cba531-25ea-42e5-aa8d-c4f47b8c8990" continuedAt="ibde0a7fc45fa49129dfbceeca47f4104" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary of selected quarterly financial data for years ended  December 31, 2022 and 2021: </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:52.847%"></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.871%"></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="21" 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, 2022</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 #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%">Fourth<br/>Quarter</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%">Third<br/>Quarter</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%">Second<br/>Quarter</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%">First<br/>Quarter</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%">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%"><ix:nonFraction unitRef="usd" contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzItMS0xLTEtNjQ5NDU_bb2de95f-0598-4e64-9f61-7b4def405fb7">190,995</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><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%"><ix:nonFraction unitRef="usd" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzItMy0xLTEtNjQ5NDU_6d67f3db-7c7b-4de0-b263-3f1ddaf70887">201,146</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><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%"><ix:nonFraction unitRef="usd" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzItNS0xLTEtNjQ5NDU_c7302a14-4c1b-4002-b278-62f6e7b3d977">194,982</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><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%"><ix:nonFraction unitRef="usd" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzItNy0xLTEtNjQ5NDU_4c86ec54-5590-4837-9a6f-b57a5a998934">195,235</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzMtMS0xLTEtNjQ5NDU_5a8006ad-38e4-4cec-b83a-280f55396f13">127,782</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><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%"><ix:nonFraction unitRef="usd" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzMtMy0xLTEtNjQ5NDU_537ca625-b556-48ec-98ba-109964cb0593">142,098</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzMtNS0xLTEtNjQ5NDU_4051e7b7-66be-4482-9c39-5cf89c5c2d68">135,758</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzMtNy0xLTEtNjQ5NDU_60a3090e-9e47-4568-84e0-4dbe01de7c21">123,414</ix:nonFraction>&#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:700;line-height:100%">&#160;&#160;&#160;&#160;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="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzQtMS0xLTEtNjQ5NDU_fb8ec904-f191-469b-bde8-21c437c4c62d">63,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;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%"><ix:nonFraction unitRef="usd" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzQtMy0xLTEtNjQ5NDU_1e98b9ec-2651-40da-b30a-25928b0d6838">59,048</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><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%"><ix:nonFraction unitRef="usd" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzQtNS0xLTEtNjQ5NDU_d52c5f8f-2fc5-4069-82c7-640a99758360">59,224</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><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%"><ix:nonFraction unitRef="usd" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzQtNy0xLTEtNjQ5NDU_88dc5652-ede8-45e7-a76b-bf030b1d359f">71,821</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzUtMS0xLTEtNjQ5NDU_8ac3206e-2ac1-49fa-af8b-d66625ddba6f">10,866</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><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%"><ix:nonFraction unitRef="usd" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzUtMy0xLTEtNjQ5NDU_5c0a4dd2-f1e2-4c23-9aae-65876ba87b4c">7,279</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzUtNS0xLTEtNjQ5NDU_b6763a36-6481-4a74-a059-247900eff90a">6,065</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzUtNy0xLTEtNjQ5NDU_ce829ed8-f4fc-4729-b109-283502b1341a">5,504</ix:nonFraction>&#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%">SG&amp;A 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="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzYtMS0xLTEtNjQ5NDU_627e5355-2511-420b-b4bb-6a286dc1f5b1">22,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:#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%"><ix:nonFraction unitRef="usd" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzYtMy0xLTEtNjQ5NDU_dbd5f0f4-a085-465c-a0f7-8cc52d5e3677">17,905</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzYtNS0xLTEtNjQ5NDU_fb59ed75-8319-4cb8-8417-5b36c14e9742">17,853</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzYtNy0xLTEtNjQ5NDU_bf3ec514-efd0-4577-834e-227015bfddbb">16,237</ix:nonFraction>&#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><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:700;line-height:100%">&#160;&#160;&#160;&#160;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="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzgtMS0xLTEtNjQ5NDU_93b8095b-3479-4afc-9c77-b9645d0871a2">29,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-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%"><ix:nonFraction unitRef="usd" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzgtMy0xLTEtNjQ5NDU_8756444e-fe47-48f4-aa7f-1847b630e4db">33,864</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><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%"><ix:nonFraction unitRef="usd" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzgtNS0xLTEtNjQ5NDU_3fcf67bd-566a-409d-b11c-36a0efd4c0bb">35,306</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><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%"><ix:nonFraction unitRef="usd" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzgtNy0xLTEtNjQ5NDU_d57e1efa-d966-4671-923a-d5168acd7006">50,080</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzktMS0xLTEtNjQ5NDU_8f0b8059-f65e-416e-b776-d6bf866b61d6">960</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzktMy0xLTEtNjQ5NDU_f1837526-781a-4e14-8641-94a8df7f802c">1,350</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzktNS0xLTEtNjQ5NDU_a734d391-9f11-4968-9090-3db5d3bffe9a">1,543</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzktNy0xLTEtNjQ5NDU_c4dcd0ac-850a-45af-b373-f11f5bd912e1">1,598</ix:nonFraction>)</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 income (loss), 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="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEwLTEtMS0xLTY0OTQ1_789994b2-9a75-4169-9130-a166697ce47c">981</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEwLTMtMS0xLTY0OTQ1_656fc14b-3d22-432d-88a2-6002ea009904">1,353</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEwLTUtMS0xLTY0OTQ1_906225f1-0672-4a43-9398-f6a9a6d68faa">1,062</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEwLTctMS0xLTY0OTQ1_4a15f43d-6180-4b64-99e8-8e733eee6bc7">54</ix:nonFraction>&#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:700;line-height:100%">Income before income taxes</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="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzExLTEtMS0xLTY0OTQ1_ca0c2ef0-d797-48f9-b3ea-6b3720abd710">27,774</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><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%"><ix:nonFraction unitRef="usd" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzExLTMtMS0xLTY0OTQ1_371020b0-cee8-43d1-9b90-af21c9659d76">31,161</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><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%"><ix:nonFraction unitRef="usd" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzExLTUtMS0xLTY0OTQ1_09776224-c791-4ab2-a404-f8fdbd70203f">32,701</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><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%"><ix:nonFraction unitRef="usd" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzExLTctMS0xLTY0OTQ1_0c244654-9028-4f42-9073-618f6557a7ca">48,536</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEyLTEtMS0xLTY0OTQ1_08958721-7aec-47d4-be9e-f71352433071">5,263</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><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%"><ix:nonFraction unitRef="usd" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEyLTMtMS0xLTY0OTQ1_d72385d1-4669-4138-a5d7-e3bb4e5c7743">7,533</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEyLTUtMS0xLTY0OTQ1_3a5352bc-61e3-45ff-866e-b7260e28caae">7,339</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEyLTctMS0xLTY0OTQ1_c566aafd-07e8-4033-8878-fea162f70d44">11,165</ix:nonFraction>&#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:700;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%"><ix:nonFraction unitRef="usd" contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEzLTEtMS0xLTY0OTQ1_7431eaf5-10c9-45ea-9f38-f02499c4d54e">22,511</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><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%"><ix:nonFraction unitRef="usd" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEzLTMtMS0xLTY0OTQ1_1c258711-0ce0-4be2-86f3-e6b50de4596a">23,628</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><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%"><ix:nonFraction unitRef="usd" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEzLTUtMS0xLTY0OTQ1_383d06b2-2a32-4eb8-8e6e-b21239b0c136">25,362</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><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%"><ix:nonFraction unitRef="usd" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEzLTctMS0xLTY0OTQ1_bf18a8ca-dfe6-43be-af6e-3b332c23a99e">37,371</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></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 #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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic EPS data</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 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="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE1LTEtMS0xLTY0OTQ1_1279d832-394f-4c46-8643-47c3ca0d0530">1.02</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE1LTMtMS0xLTY0OTQ1_8f2a63d5-169a-4eff-aba1-c8a04980fa7b">1.07</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE1LTUtMS0xLTY0OTQ1_ee7118a3-a2db-4843-94fe-811c4b8890ca">1.15</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE1LTctMS0xLTY0OTQ1_6a3887c1-e6d4-4777-afa5-515629ac8766">1.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Diluted EPS data</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 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="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE3LTEtMS0xLTY0OTQ1_e86bd794-b873-4717-b09a-848eb116a4c0">1.01</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><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE3LTMtMS0xLTY0OTQ1_e10c1446-1b2c-441a-96f9-fa0bf005d634">1.06</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE3LTUtMS0xLTY0OTQ1_a55f5797-f667-49b7-87c4-36ff628f0d6c">1.15</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE3LTctMS0xLTY0OTQ1_2dd24d94-2ccd-4ff7-b591-a76ba4213654">1.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><div><span><br/></span></div><ix:continuation id="ia909a80e18fe42f2b53aba174adad546"><ix:continuation id="ibde0a7fc45fa49129dfbceeca47f4104"><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:52.847%"></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.871%"></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="21" 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, 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:400;line-height:100%">&#160;</span></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%">Fourth<br/>Quarter</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%">Third<br/>Quarter</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%">Second<br/>Quarter</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%">First<br/>Quarter</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%">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: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="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzItMS0xLTEtNjQ5NDU_6cc9a46c-af9a-4554-814a-97535855b734">166,847</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><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%"><ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzItMy0xLTEtNjQ5NDU_1b8bceb9-bc16-4e1b-b4d1-ae98b2e03115">176,611</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><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%"><ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzItNS0xLTEtNjQ5NDU_815ad34f-b236-4507-9b8c-91a84e8330da">174,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><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%"><ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzItNy0xLTEtNjQ5NDU_738ea57f-7e8f-40fa-834e-18db0e198de4">108,323</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzMtMS0xLTEtNjQ5NDU_f7b0a1b7-892d-4493-9e5f-59b049e3c5ab">114,094</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzMtMy0xLTEtNjQ5NDU_7cfab15d-c838-4ab4-bf41-d8275241456a">119,525</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzMtNS0xLTEtNjQ5NDU_2c506139-97b2-4cd6-ae00-d6202b79fae6">118,112</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzMtNy0xLTEtNjQ5NDU_3233ca31-1b79-49aa-a68d-779a650ce508">76,024</ix:nonFraction>&#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:700;line-height:100%">&#160;&#160;&#160;&#160;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzQtMS0xLTEtNjQ5NDU_df80ff64-841c-4f07-a378-addf9ab90dc8">52,753</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><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%"><ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzQtMy0xLTEtNjQ5NDU_8f7f1d34-9a67-48fd-b3e5-d9a5f60c2d04">57,086</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><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%"><ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzQtNS0xLTEtNjQ5NDU_11d660f4-3a7c-4737-b0ac-25ebf49d7699">56,827</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><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%"><ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzQtNy0xLTEtNjQ5NDU_acf53a79-9e09-41c2-8a7b-628fda12393d">32,299</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzUtMS0xLTEtNjQ5NDU_3df2bf7f-fd17-46a1-9705-914d80e8fe66">6,210</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzUtMy0xLTEtNjQ5NDU_2ff4fabc-48fc-4009-b559-d7d46f44c2aa">5,664</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzUtNS0xLTEtNjQ5NDU_4bf37ba0-845c-43d3-96c2-29022d9ce34e">3,371</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzUtNy0xLTEtNjQ5NDU_d194d23e-8883-4f00-8103-73ee4f4fdda4">853</ix:nonFraction>&#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%">SG&amp;A 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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzYtMS0xLTEtNjQ5NDU_1b1e2e29-14dd-4d4b-b09f-dd95078c75df">17,552</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzYtMy0xLTEtNjQ5NDU_d761b8a9-4718-4363-b513-3f03e0912bb7">18,538</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzYtNS0xLTEtNjQ5NDU_a5a5044c-c0eb-4b8a-96eb-93f69391b04f">25,793</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzYtNy0xLTEtNjQ5NDU_98a0009f-c38b-464e-b2d3-4f8037e502f5">10,946</ix:nonFraction>&#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%">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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctMS0xLTEtNjg2Nzg_2cb14b5e-180f-4147-b801-40391f37e092">16,325</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctMy0xLTEtNjg2Nzg_e5db3dcd-aa7e-4953-8a93-13f9dc2fabaa">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctNS0xLTEtNjg2Nzg_cd2c406a-d7a3-466e-aef6-313d77581f9f">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctNy0xLTEtNjg2Nzg_dcac54a8-b33d-41f0-ab59-88d7adee57f0">&#8212;</ix:nonFraction>&#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:700;line-height:100%">&#160;&#160;&#160;&#160;Operating 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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctMS0xLTEtNjQ5NDU_08334476-d25d-4772-9876-074eb99a284c">45,316</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><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%"><ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctMy0xLTEtNjQ5NDU_325033d4-f1ab-44fe-ba6d-9c3fea52d92f">32,884</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><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%"><ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctNS0xLTEtNjQ5NDU_22316e93-7e56-493d-9cda-546413302e56">27,663</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><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%"><ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctNy0xLTEtNjQ5NDU_596e5dbe-d4e8-43fc-8663-15c670722d78">20,500</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzgtMS0xLTEtNjQ5NDU_568de5c0-c6c6-43c8-a4e4-c5e6ad18288d">1,329</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzgtMy0xLTEtNjQ5NDU_aefc1354-b562-4cab-90af-be5aeae7d65a">1,116</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzgtNS0xLTEtNjQ5NDU_d5ae83e6-a58c-400f-9cae-1ece95c654e2">1,104</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzgtNy0xLTEtNjQ5NDU_f1756520-49c3-4926-bce9-b7d2b66799f6">488</ix:nonFraction>)</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 income (loss), 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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzktMS0xLTEtNjQ5NDU_ce1c2e01-d21d-4d02-bfb8-945c03c39c19">751</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzktMy0xLTEtNjQ5NDU_2cd732e1-1919-462d-84ee-d4153425c545">421</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzktNS0xLTEtNjQ5NDU_618966e2-1817-4480-87f8-7cfb1b1485c4">88</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzktNy0xLTEtNjQ5NDU_3e8f8f30-e02c-496d-99b8-50c1cc3a8a7c">30</ix:nonFraction>&#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%">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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEwLTEtMS0xLTY0OTQ1_8c3ec54e-2258-41b9-9216-eef4321c5cfa">43,236</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><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%"><ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEwLTMtMS0xLTY0OTQ1_b3fd7d09-c811-4edd-8841-f3836bce5f4e">31,347</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><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%"><ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEwLTUtMS0xLTY0OTQ1_0910df05-e1e4-4b3c-a2ba-123db122977b">26,471</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><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%"><ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEwLTctMS0xLTY0OTQ1_6d617bc7-55e0-42db-9993-3cd5bf08010b">20,042</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzExLTEtMS0xLTY0OTQ1_8d880c04-186c-452a-8af4-357efd136849">11,578</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzExLTMtMS0xLTY0OTQ1_28bed45d-a3e1-4b17-a8c4-49bae3fae007">7,674</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzExLTUtMS0xLTY0OTQ1_b30c2042-748a-466f-9583-9c6df229e8b7">6,412</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzExLTctMS0xLTY0OTQ1_94b41c18-05fe-4c7b-9ce7-615c6302d0fd">4,615</ix:nonFraction>&#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:700;line-height:100%">Net income</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: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="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEyLTEtMS0xLTY0OTQ1_fbfa62be-becf-4e58-9cbd-fd5bf5831db2">31,658</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><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%"><ix:nonFraction unitRef="usd" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEyLTMtMS0xLTY0OTQ1_5c509ef8-be9d-4736-bc62-7a555971dc8e">23,673</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><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%"><ix:nonFraction unitRef="usd" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEyLTUtMS0xLTY0OTQ1_0a9abfb1-04be-4ee9-8466-ada1a8943549">20,059</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><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%"><ix:nonFraction unitRef="usd" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEyLTctMS0xLTY0OTQ1_4559b331-f8c2-4a54-8899-b7383c2437ed">15,427</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></tr><tr style="height:14pt"><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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%">Basic and diluted EPS data</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 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="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTEtMS0xLTY0OTQ1_4ced4bb3-558d-4129-bc1b-d46d9c892a64"><ix:nonFraction unitRef="usdPerShare" contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTEtMS0xLTY0OTQ1_bd7c3e33-ffeb-487a-bd1c-956f7849e2ff">1.44</ix:nonFraction></ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTMtMS0xLTY0OTQ1_26337765-d6d6-41b7-aa7d-ea24e38ab452"><ix:nonFraction unitRef="usdPerShare" contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTMtMS0xLTY0OTQ1_d4cfa683-b9f0-4ea1-aa20-7e4da015f1cc">1.08</ix:nonFraction></ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTUtMS0xLTY0OTQ1_56d26b6f-95c6-45c9-905e-0e1827e83db2"><ix:nonFraction unitRef="usdPerShare" contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTUtMS0xLTY0OTQ1_883a268f-95e6-4ffc-b623-edc1ff3db294">0.91</ix:nonFraction></ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTctMS0xLTY0OTQ1_076f6329-e6a2-4fb4-8ea3-0f1aa0f72ef7"><ix:nonFraction unitRef="usdPerShare" contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTctMS0xLTY0OTQ1_e34ebaa0-4c4f-43a0-8713-16bbdccfc5e6">0.90</ix:nonFraction></ix:nonFraction>&#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><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></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;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">Quarterly EPS amounts may not add to amounts for the year because quarterly and annual EPS calculations are performed separately.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_217"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTcvZnJhZzoyNDNmZGIxM2IwYTU0NTM0ODQzY2Y0Yjg2OTI4ZDAzNS90ZXh0cmVnaW9uOjI0M2ZkYjEzYjBhNTQ1MzQ4NDNjZjRiODY5MjhkMDM1XzMzMw_2e72f431-8f57-4b8b-84e4-e4db24acdd5c" continuedAt="id71f5b92075b47f6b91d646abe8f7e88" escape="true">SUBSEQUENT EVENTS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="id71f5b92075b47f6b91d646abe8f7e88"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Dividend Declaration</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;23, 2023, the Board of Directors declared a quarterly dividend payable to stockholders of record as of March&#160;10, 2023, of our Common Stock and a dividend equivalent payable to holders of certain RSUs as of March&#160;10, 2023, of $<ix:nonFraction unitRef="usdPerShare" contextRef="i39e190b34d30414bb469dfd85ffb67f4_D20230223-20230223" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTcvZnJhZzoyNDNmZGIxM2IwYTU0NTM0ODQzY2Y0Yjg2OTI4ZDAzNS90ZXh0cmVnaW9uOjI0M2ZkYjEzYjBhNTQ1MzQ4NDNjZjRiODY5MjhkMDM1XzIzNA_d04ef1e9-57fe-4b2e-9cad-0302ec9671e3">0.12</ix:nonFraction> per share and per unit. &#160;The dividend payment and dividend equivalent payment will occur on March&#160;24, 2023.</span></div></ix:continuation><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_220"></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="i1f4f7dd9af2c49298ed68ea478b5a286_223"></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 the end of the fiscal year, 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 Exchange Act). 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 the 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 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><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 Company&#8217;s internal control over financial reporting required by Exchange Act Rule&#160;13a-15 that occurred during 2022 that have materially affected, or are reasonably likely to materially affect MGP Ingredients,&#160;Inc.&#8217;s internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_226"></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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_229"></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="i1f4f7dd9af2c49298ed68ea478b5a286_232"></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="i1f4f7dd9af2c49298ed68ea478b5a286_235"></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%">Election of Directors,</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 and Committee Reports -&#160;&#160;The Board; Standing Committees; Meetings; Independence,</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 and Committee Reports - Audit Committee,</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%">Delinquent Section 16(a) Reports</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Proxy Statement. If no delinquencies to report 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%">Delinquent Section 16(a) Reports</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Proxy Statement may be excluded altogether. </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 filed 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="i1f4f7dd9af2c49298ed68ea478b5a286_238"></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 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%">Executive Compensation and Other Information, Corporate Governance and Committee Reports - The Board; Standing Committees; Meetings; Independence</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%">Corporate Governance and Committee Reports - Compensation Committee Interlocks and Insider Participation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Proxy Statement.</span></div><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_241"></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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Proxy Statement.</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 is a summary of securities authorized for issuance under equity compensation plans as of December&#160;31, 2022:</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:33.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.198%"></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:18.052%"></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:24.634%"></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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)  Number of shares to be issued upon exercise of outstanding options, warrants, and rights</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="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2) Weighted average of exercise price of outstanding options, warrants, and rights</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="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3) Number of securities remaining available for future issuance under equity compensation plans&#160;(excluding securities reflected in column (1))</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%">Equity compensation plans&#160;&#160;approved by security holders</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:400;line-height:100%">179,538&#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%">65.11&#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%">1,081,984&#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%">Equity compensation plans not&#160;&#160;approved by security holders</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%">&#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%">&#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;text-align: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="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%">179,538&#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%">65.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"></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%">1,081,984&#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></table></div><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_244"></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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporate Governance and Committee Reports &#8211; The Board; Standing Committees; Meetings; Independence</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 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%">Related Transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Proxy 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%">65</span></div></div></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_247"></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 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 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%">Audit and Certain Other Fees Paid Accountants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Proxy Statement.</span></div><div><span><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_250"></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="i1f4f7dd9af2c49298ed68ea478b5a286_253"></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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yNTMvZnJhZzozNzAxZWJmMmQ0ZDE0NzRhOGMyM2MyNmViZGMzMDE2MC90ZXh0cmVnaW9uOjM3MDFlYmYyZDRkMTQ3NGE4YzIzYzI2ZWJkYzMwMTYwXzM1OA_86adf287-2642-4289-b807-a3a3347f78c2">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, 2022, 2021, and 2020.&#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, 2022, 2021, and 2020. &#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, 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 Cash Flows &#8211; Years Ended December&#160;31, 2022, 2021, and 2020.</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, 2022, 2021, and 2020. &#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, 2022, 2021, and 2020.</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><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="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="-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%">66</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT LIST</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><td style="width:9.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.359%"></td><td style="width:0.1%"></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:bottom"><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 (File number 000-17196))</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:bottom"><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 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, Donn Lux, as Sellers&#8217; Representative, and the shareholders of London Holdco, Inc. (Incorporated by reference to Exhibit 2.2 of the Company&#8217;s Current Report on Form 8-K filed January 25, 2021 (File number 000-17196))</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:bottom"><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 (File number 000-17196))</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:bottom"><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 (File number 000-17196))</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:bottom"><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 (File number 000-17196))</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:bottom"><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 (File number 000-17196))</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:bottom"><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 (File number 000-17196))</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:bottom"><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 (File number 000-17196))</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:bottom"><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 (File number 000-17196))</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:bottom"><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 (File number 000-17196))</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:bottom"><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 (File number 000-17196))</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:bottom"><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 (File number 000-17196))</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:bottom"><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 (File number 000-17196))</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:bottom"><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 (File number 000-17196))</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:bottom"><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/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 (File number 000-17196))</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:bottom"><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/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 (File number 000-17196))</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:bottom"><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">Form of 1.875% Convertible Senior Note due 2041 (included as Exhibit A to Exhibit 4.10 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:bottom"><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/000162828020002244/ex44descriptionofsecur.htm">Description of Registrant's Securities</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:bottom"><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. Amended and Restated Short-Term Incentive Plan for years beginning January 1, 2022 (Incorporated by reference to Exhibit 10.2 of the Company&#8217;s Quarterly Report on Form 10-Q filed November 3, 2022 (File number 000-17196))</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:bottom"><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 (File number 000-17196))</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:bottom"><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  (File number 000-17196))</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:bottom"><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 (File number 000-17196))</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%">67</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.853%"><tr><td style="width:1.0%"></td><td style="width:9.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.359%"></td><td style="width:0.1%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.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/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 for the year ended December 31, 2018 (File number 000-17196))</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.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: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 (File number 000-17196))</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.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: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 (File number 000-17196))</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.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: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 (File number 000-17196))</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:middle"><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/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 (File number 000-17196))</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:middle"><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="background-color:#ffffff;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;background-color:#ffffff;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</a></span><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"> (Incorporated by reference to Exhibit 10.4 of the Company&#8217;s Quarterly Report on Form 10-Q filed August 4, 2021 (File number 000-17196))</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:middle"><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/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 (File number 000-17196))</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.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: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 </a><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">May 25, 2022</a><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"> (Incorporated by reference to Exhibit 10.1 of the Company&#8217;s Quarterly Report on Form 10-Q filed August 4, 2022 (File number 000-17196))</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:middle"><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="background-color:#ffffff;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;background-color:#ffffff;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</a></span><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"> (Incorporated by reference to Exhibit 10.4 of the Company&#8217;s Current Report on Form 8-K filed May 5, 2021 (File number 000-17196))</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.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: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 (File number 000-17196))</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.15*</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="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 (File number 000-17196))</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.16*</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="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 (File number 000-17196))</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.17*</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="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 (File number 000-17196))</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.18*</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="https://www.sec.gov/Archives/edgar/data/835011/000162828022027976/ex101letteragreementbetwee.htm">Letter agreement, dated August 5, 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 (File number 000-17196))</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:middle"><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="ex2112312022-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:middle"><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="ex23112312022-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:bottom"><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:bottom"><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="ex31112312022-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:bottom"><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="ex31212312022-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:middle"><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="ex32112312022-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:middle"><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="ex32212312022-10xk.htm">CFO Certification furnished pursuant to Rule 13a-14(b)</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:bottom"><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, 2022, formatted in iXBRL (Inline Extensible Business Reporting Language) includes: (i) Consolidated Balance Sheets as of December 31, 2022 and December 31, 2021, 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, 2022, December 31, 2021, and December 31, 2020, 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:bottom"><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><br/></span></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_256"></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%">68</span></div></div></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_259"></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, in the city of Atchison, State of Kansas, on this&#160;23rd day of February, 2023.</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><td style="width:33.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.139%"></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: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><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: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: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 J. Colo</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David J. Colo, President and Chief Executive Officer (Principal Executive Officer)</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><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"><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: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><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%">69</span></div></div></div><div id="i1f4f7dd9af2c49298ed68ea478b5a286_265"></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 J. Colo 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;23, 2023</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><td style="width:28.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.053%"></td><td style="width:0.1%"></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: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 J. Colo</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">David J. Colo</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%">President and Chief Executive Officer (Principal Executive Officer) and 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 23, 2023</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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/ Brandon M. Gall</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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 23, 2023</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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/ Neha J. Clark</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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 23, 2023</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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/ Thomas A. Gerke</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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 23, 2023</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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/ Donn Lux</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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 23, 2023</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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/ Preet H. Michelson</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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 23, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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/ Lori L.S. Mingus</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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 23, 2023</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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/ Kevin S. Rauckman</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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 23, 2023</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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/ Karen Seaberg</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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 23, 2023</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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/ Todd B. Siwak</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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 23, 2023</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%">70</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>2
<FILENAME>ex2112312022-10xk.htm
<DESCRIPTION>EX-21
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ib3eec7c87ce24e6f9840b3c13a137385_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>3
<FILENAME>ex23112312022-10xk.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i6b628241bf144577ab0e76d0f7fa807c_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 statements (Nos. 333-260014, and 333-260018) on Form S-3 and (Nos. 333-196383, 333-196384, and 333-196385) on Form S-8 of our report dated February 23, 2023, 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 23, 2023</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>4
<FILENAME>ex31112312022-10xk.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i86f08b1f21b546f2aa6373e6f9e155ab_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 J. Colo, 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 23, 2023</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 J. Colo</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 J. Colo,<br>President&#160;&#160;and Chief Executive 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-31.2
<SEQUENCE>5
<FILENAME>ex31212312022-10xk.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i7a4836ee25d2465aae9e163d22632d9b_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 23, 2023</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>6
<FILENAME>ex32112312022-10xk.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i8826687a361642b49357e15bc5f26816_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 J. Colo, 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, 2022 (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 23, 2023</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 J. Colo</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 J. Colo</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%">President and Chief Executive 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-32.2
<SEQUENCE>7
<FILENAME>ex32212312022-10xk.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ied64279491984063bba677ddf0ffd629_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, 2022 (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 23, 2023</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-101.SCH
<SEQUENCE>8
<FILENAME>mgpi-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:0cf87230-ab4d-4469-b023-de5fba852a1c,g:b5d59a98-b8c4-4c20-8233-ad63af68e277-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mgpi="http://www.mgpingredients.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.mgpingredients.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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-20221231_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-20221231_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-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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="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="CORPORATEBORROWINGS" roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGS">
        <link:definition>0000015 - 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>0000016 - 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>0000017 - 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>0000018 - 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>0000019 - 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>0000020 - 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>0000021 - 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>0000022 - 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>0000023 - 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="QUARTERLYFINANCIALDATAUNAUDITED" roleURI="http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITED">
        <link:definition>0000024 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED)</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>0000026 - 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>0000027 - 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>0000028 - 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>0000029 - 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>0000030 - 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>0000031 - 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>0000032 - 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>0000033 - 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>0000034 - 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>0000035 - 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>0000036 - 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>0000037 - 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>0000038 - 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="QUARTERLYFINANCIALDATAUNAUDITEDTables" roleURI="http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDTables">
        <link:definition>0000039 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (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>0000040 - 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>0000041 - 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>0000042 - 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>0000043 - 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>0000044 - 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="OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails" roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails">
        <link:definition>0000045 - Disclosure - OTHER BALANCE SHEET CAPTIONS - Components of Accrued Expenses (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>0000046 - 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="BUSINESSCOMBINATIONNarrativeDetails" roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails">
        <link:definition>0000047 - Disclosure - BUSINESS COMBINATION - 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>0000048 - 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="BUSINESSCOMBINATIONScheduleofProFormaInformationDetails" roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails">
        <link:definition>0000049 - 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>0000050 - 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>0000051 - 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="CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails" roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails">
        <link:definition>0000052 - 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>0000052 - 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>0000053 - 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>0000054 - 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>0000055 - 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>0000056 - 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>0000057 - 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>0000058 - 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>0000059 - 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>0000060 - 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>0000061 - 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>0000062 - 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>0000063 - 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>0000064 - 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>0000065 - 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>0000066 - 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>0000067 - 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>0000067 - 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>0000068 - 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>0000069 - 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>0000070 - 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>0000071 - 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>0000072 - 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>0000073 - 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>0000074 - 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>0000075 - 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="QUARTERLYFINANCIALDATAUNAUDITEDDetails" roleURI="http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails">
        <link:definition>0000076 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (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>0000077 - 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_DebtInstrumentConvertibleMeasurementPeriodPercentage" abstract="false" name="DebtInstrumentConvertibleMeasurementPeriodPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" abstract="false" name="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_OtherBrandedSpiritsMember" abstract="true" name="OtherBrandedSpiritsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_The2014PlanMember" abstract="true" name="The2014PlanMember" 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-types:domainItemType"/>
  <xs:element id="mgpi_BrandedSpiritsMember" abstract="true" name="BrandedSpiritsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_CreditAgreementDue2025Member" abstract="true" name="CreditAgreementDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet" abstract="false" name="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet" nillable="true" xbrli:periodType="duration" 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-types:domainItemType"/>
  <xs:element id="mgpi_NotePurchaseAgreementDue2029Member" abstract="true" name="NotePurchaseAgreementDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_UltraPremiumSpiritsMember" abstract="true" name="UltraPremiumSpiritsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_MGPIngredientsIncMember" abstract="true" name="MGPIngredientsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_CommodityWheatStarchMember" abstract="true" name="CommodityWheatStarchMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_DryerFireDamagesMember" abstract="true" name="DryerFireDamagesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_TwoGrainSuppliersMember" abstract="true" name="TwoGrainSuppliersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_PremiumMember" abstract="true" name="PremiumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions" abstract="false" name="BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mgpi_A188NoteDue2041Member" abstract="true" name="A188NoteDue2041Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting" abstract="false" name="MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgpi_SpecialtyWheatProteinsMember" abstract="true" name="SpecialtyWheatProteinsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_DebtInstrumentConvertibleBusinessPeriod" abstract="false" name="DebtInstrumentConvertibleBusinessPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mgpi_LuxcoMember" abstract="true" name="LuxcoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_MeiersWineCellarsIncMember" abstract="true" name="MeiersWineCellarsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_NumberOfBoardMembers" abstract="false" name="NumberOfBoardMembers" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_ReclassificationErrorCorrectionPolicyTextBlock" abstract="false" name="ReclassificationErrorCorrectionPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mgpi_NotePurchaseAgreementDue2027Member" abstract="true" name="NotePurchaseAgreementDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_SuperPremiumMember" abstract="true" name="SuperPremiumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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-types:domainItemType"/>
  <xs:element id="mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" abstract="false" name="BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mgpi_OtherCommitmentsMaximumPotentialProceeds" abstract="false" name="OtherCommitmentsMaximumPotentialProceeds" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LuxFamilyGroupMember" abstract="true" name="LuxFamilyGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_DistillersFeedAndRelatedCoProductsMember" abstract="true" name="DistillersFeedAndRelatedCoProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_MidSpiritsMember" abstract="true" name="MidSpiritsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock" abstract="false" name="ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mgpi_IndustrialAlcoholMember" abstract="true" name="IndustrialAlcoholMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_FuelGradeAlcoholMember" abstract="true" name="FuelGradeAlcoholMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_AuditorInformationAbstract" abstract="true" name="AuditorInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CommodityWheatProteinMember" abstract="true" name="CommodityWheatProteinMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_DistillingSolutionsMember" abstract="true" name="DistillingSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_WhiteGoodsMember" abstract="true" name="WhiteGoodsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_ValueSpiritsMember" abstract="true" name="ValueSpiritsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_PremiumBeverageAlcoholMember" abstract="true" name="PremiumBeverageAlcoholMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_RevolvingCreditAgreementDue2025Member" abstract="true" name="RevolvingCreditAgreementDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_TenLargestSuppliersMember" abstract="true" name="TenLargestSuppliersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_WarehouseServicesMember" abstract="true" name="WarehouseServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_TenLargestCustomersMember" abstract="true" name="TenLargestCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_SpecialtyWheatStarchesMember" abstract="true" name="SpecialtyWheatStarchesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_ShorttermIncentivePlanMember" abstract="true" name="ShorttermIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_ComprehensiveIncomeAbstract" abstract="true" name="ComprehensiveIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mgpi_BrownGoodsMember" abstract="true" name="BrownGoodsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_PremiumPlusMember" abstract="true" name="PremiumPlusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_FoodGradeAlcoholMember" abstract="true" name="FoodGradeAlcoholMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember" abstract="true" name="DestiladoresSADeCUAndAgricolaLGSDERLDECVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_DryerFireMember" abstract="true" name="DryerFireMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_IngredientSolutionsMember" abstract="true" name="IngredientSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember" abstract="true" name="IndustrialRevenueBondWithWilliamstownKentuckyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_InsuranceRecoveryPolicyPolicyTextBlock" abstract="false" name="InsuranceRecoveryPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect" abstract="false" name="NumberOfBoardMembersPreferredShareholdersAreEntitledToElect" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mgpi_DryerFireBusinessInterruptionMember" abstract="true" name="DryerFireBusinessInterruptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_InitialPurchasersMember" abstract="true" name="InitialPurchasersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract" abstract="true" name="EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mgpi_NotePurchaseAgreementMember" abstract="true" name="NotePurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DistributorRelationshipsMember" abstract="true" name="DistributorRelationshipsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>mgpi-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:0cf87230-ab4d-4469-b023-de5fba852a1c,g:b5d59a98-b8c4-4c20-8233-ad63af68e277-->
<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-20221231.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_ProfitLoss_94a69676-96c0-4139-a495-d85a3da39905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_43cca85e-0e4f-4dd7-8fc6-25c5c58826b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_94a69676-96c0-4139-a495-d85a3da39905" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_43cca85e-0e4f-4dd7-8fc6-25c5c58826b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_74adc14e-fa00-46fd-9e61-5ebf2d7af7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_94a69676-96c0-4139-a495-d85a3da39905" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_74adc14e-fa00-46fd-9e61-5ebf2d7af7b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8067f239-f783-4611-9454-d3f31e0b9e93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_081e1054-701a-4cda-90d5-a443257ae7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8067f239-f783-4611-9454-d3f31e0b9e93" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_081e1054-701a-4cda-90d5-a443257ae7ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_e62b172d-c69a-429b-b4f2-9bf9ef10a644" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8067f239-f783-4611-9454-d3f31e0b9e93" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_e62b172d-c69a-429b-b4f2-9bf9ef10a644" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_49e17bd5-5025-4882-ada8-8a1c1fd8e033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_bde383a2-6787-490a-9315-6dc8639a33c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_49e17bd5-5025-4882-ada8-8a1c1fd8e033" xlink:to="loc_us-gaap_ProfitLoss_bde383a2-6787-490a-9315-6dc8639a33c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b83f6176-019a-4366-a89c-10d8f9dc53a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_49e17bd5-5025-4882-ada8-8a1c1fd8e033" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b83f6176-019a-4366-a89c-10d8f9dc53a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4edc3541-94da-4777-9e0d-720b2cce06ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6ea93122-9da7-45fd-9983-79a586a86d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4edc3541-94da-4777-9e0d-720b2cce06ee" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6ea93122-9da7-45fd-9983-79a586a86d1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_d957f472-f04e-431a-a0bc-6e017d81041e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4edc3541-94da-4777-9e0d-720b2cce06ee" xlink:to="loc_us-gaap_InsuranceRecoveries_d957f472-f04e-431a-a0bc-6e017d81041e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_b048b919-c277-4f3c-97f0-1879c682b29c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4edc3541-94da-4777-9e0d-720b2cce06ee" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_b048b919-c277-4f3c-97f0-1879c682b29c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2f993184-fd1f-4cc0-8b54-b4f5b60f70c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4edc3541-94da-4777-9e0d-720b2cce06ee" xlink:to="loc_us-gaap_GrossProfit_2f993184-fd1f-4cc0-8b54-b4f5b60f70c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_14c7a86f-ee91-49d0-93e1-5cc34c9fdb93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_a3d353d8-7f30-41ed-b472-94fef9f47899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_14c7a86f-ee91-49d0-93e1-5cc34c9fdb93" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_a3d353d8-7f30-41ed-b472-94fef9f47899" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1a30fc6c-1112-440d-bbab-96ee842845a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_14c7a86f-ee91-49d0-93e1-5cc34c9fdb93" xlink:to="loc_us-gaap_NetIncomeLoss_1a30fc6c-1112-440d-bbab-96ee842845a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ce063cdb-9ebd-4f4a-a4ff-3a260a1432e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3011fe96-b07c-49ca-b042-7a07a2d07c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ce063cdb-9ebd-4f4a-a4ff-3a260a1432e7" xlink:to="loc_us-gaap_OperatingIncomeLoss_3011fe96-b07c-49ca-b042-7a07a2d07c0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_054b3dd9-881d-49f0-8cb6-0037bad3237a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ce063cdb-9ebd-4f4a-a4ff-3a260a1432e7" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_054b3dd9-881d-49f0-8cb6-0037bad3237a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_48a18b9e-edbb-499c-92ad-600ba2d0c176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ce063cdb-9ebd-4f4a-a4ff-3a260a1432e7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_48a18b9e-edbb-499c-92ad-600ba2d0c176" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_674ac25a-e792-42c8-a0b5-a039e6707e67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5d930dab-9eae-4e25-9797-7fdbb6b1b0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_674ac25a-e792-42c8-a0b5-a039e6707e67" xlink:to="loc_us-gaap_NetIncomeLoss_5d930dab-9eae-4e25-9797-7fdbb6b1b0f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_0573b2bf-47d6-4158-890f-13c06607bfef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_674ac25a-e792-42c8-a0b5-a039e6707e67" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_0573b2bf-47d6-4158-890f-13c06607bfef" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="mgpi-20221231.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_OtherComprehensiveIncomeLossNetOfTax_050fd506-df32-42c7-82dd-9b02ccd75303" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_8d258ff6-e2d3-4603-845f-31585eaf1990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_050fd506-df32-42c7-82dd-9b02ccd75303" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_8d258ff6-e2d3-4603-845f-31585eaf1990" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f968d692-30de-4297-ba6b-867496a7c49d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_050fd506-df32-42c7-82dd-9b02ccd75303" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f968d692-30de-4297-ba6b-867496a7c49d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_ef7a0aa6-3e50-4db4-9d25-44c64f49519e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_af0ca50c-23d6-48b9-b2e3-bd13bba5468b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ef7a0aa6-3e50-4db4-9d25-44c64f49519e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_af0ca50c-23d6-48b9-b2e3-bd13bba5468b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d608014f-ed0e-40c8-bc5c-0e639b326376" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ef7a0aa6-3e50-4db4-9d25-44c64f49519e" xlink:to="loc_us-gaap_NetIncomeLoss_d608014f-ed0e-40c8-bc5c-0e639b326376" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1" xlink:type="simple" xlink:href="mgpi-20221231.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_42693cbe-267f-4ef7-b335-137dbe9059e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_ae7335f3-70f3-48b4-949f-647c4cb8dbb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_42693cbe-267f-4ef7-b335-137dbe9059e7" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_ae7335f3-70f3-48b4-949f-647c4cb8dbb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_dd652fed-8b69-416d-9df7-07495faca4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_42693cbe-267f-4ef7-b335-137dbe9059e7" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_dd652fed-8b69-416d-9df7-07495faca4ec" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="mgpi-20221231.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_StockholdersEquity_3bd9c9ae-0ce9-41a5-bd3d-882a8b6d0df1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_1511fd8e-34c4-4313-affb-b7c6c1b7958b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3bd9c9ae-0ce9-41a5-bd3d-882a8b6d0df1" xlink:to="loc_us-gaap_TreasuryStockValue_1511fd8e-34c4-4313-affb-b7c6c1b7958b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_4bf82615-23c7-4d4b-8df6-3d6f83b7bad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3bd9c9ae-0ce9-41a5-bd3d-882a8b6d0df1" xlink:to="loc_us-gaap_CommonStockValue_4bf82615-23c7-4d4b-8df6-3d6f83b7bad9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_3dd7c380-b562-4635-b40d-bcdae4aba0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3bd9c9ae-0ce9-41a5-bd3d-882a8b6d0df1" xlink:to="loc_us-gaap_PreferredStockValue_3dd7c380-b562-4635-b40d-bcdae4aba0a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bba032b1-cbb8-423c-9a9f-f29c1489700f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3bd9c9ae-0ce9-41a5-bd3d-882a8b6d0df1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bba032b1-cbb8-423c-9a9f-f29c1489700f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_9f7b34af-975a-4f95-816d-d71ec4fcaba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3bd9c9ae-0ce9-41a5-bd3d-882a8b6d0df1" xlink:to="loc_us-gaap_AdditionalPaidInCapital_9f7b34af-975a-4f95-816d-d71ec4fcaba2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3d4914d0-12c9-40cb-9612-e2a57bfa467b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3bd9c9ae-0ce9-41a5-bd3d-882a8b6d0df1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3d4914d0-12c9-40cb-9612-e2a57bfa467b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5b935a32-8363-41a0-af7e-c5550132cb22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_f88d2423-8cf9-4bb0-94af-a85857644e25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5b935a32-8363-41a0-af7e-c5550132cb22" xlink:to="loc_us-gaap_EquityMethodInvestments_f88d2423-8cf9-4bb0-94af-a85857644e25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8613ac3d-95d9-4d20-bb96-62c9ffb5c651" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5b935a32-8363-41a0-af7e-c5550132cb22" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_8613ac3d-95d9-4d20-bb96-62c9ffb5c651" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bcd74e22-ca4a-4a35-8d0a-b7e15d818398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5b935a32-8363-41a0-af7e-c5550132cb22" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bcd74e22-ca4a-4a35-8d0a-b7e15d818398" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3dfbe8b4-4038-427b-8c47-815fa2f51942" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5b935a32-8363-41a0-af7e-c5550132cb22" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_3dfbe8b4-4038-427b-8c47-815fa2f51942" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a1ddb418-36fa-4866-af76-f9949978559c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5b935a32-8363-41a0-af7e-c5550132cb22" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a1ddb418-36fa-4866-af76-f9949978559c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_53fbd605-a4e7-4ab1-a501-508f71cd9800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5b935a32-8363-41a0-af7e-c5550132cb22" xlink:to="loc_us-gaap_Goodwill_53fbd605-a4e7-4ab1-a501-508f71cd9800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_dd231fa0-a7c7-4e69-9ad7-0c9d8c6e57c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5b935a32-8363-41a0-af7e-c5550132cb22" xlink:to="loc_us-gaap_AssetsCurrent_dd231fa0-a7c7-4e69-9ad7-0c9d8c6e57c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3f165692-cbba-4370-a6a5-f7277ae3f767" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_0acfcf63-8a03-42b2-8314-bae5d3ae4cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3f165692-cbba-4370-a6a5-f7277ae3f767" xlink:to="loc_us-gaap_AccountsPayableCurrent_0acfcf63-8a03-42b2-8314-bae5d3ae4cc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0e6d2991-6f4f-408f-bf9a-ec78046c3982" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3f165692-cbba-4370-a6a5-f7277ae3f767" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0e6d2991-6f4f-408f-bf9a-ec78046c3982" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_aa73a2f0-65cc-4151-b0b5-b17a699a19b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3f165692-cbba-4370-a6a5-f7277ae3f767" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_aa73a2f0-65cc-4151-b0b5-b17a699a19b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1fbd859d-8278-4d4b-a685-384c608d7d99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3f165692-cbba-4370-a6a5-f7277ae3f767" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1fbd859d-8278-4d4b-a685-384c608d7d99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_943b4a7e-281c-4134-bb93-b6c14e5ac159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_4b478966-a0dd-4c6f-a304-82fd3761803a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_943b4a7e-281c-4134-bb93-b6c14e5ac159" xlink:to="loc_us-gaap_IncomeTaxesReceivable_4b478966-a0dd-4c6f-a304-82fd3761803a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1664193e-6ee4-4d9a-b53b-2df03908168e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_943b4a7e-281c-4134-bb93-b6c14e5ac159" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1664193e-6ee4-4d9a-b53b-2df03908168e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_4d9ac228-1c22-4cf4-af4d-036e86be6aee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_943b4a7e-281c-4134-bb93-b6c14e5ac159" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_4d9ac228-1c22-4cf4-af4d-036e86be6aee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_17dc3bda-555d-4a5f-8afd-bde65d83203e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_943b4a7e-281c-4134-bb93-b6c14e5ac159" xlink:to="loc_us-gaap_InventoryGross_17dc3bda-555d-4a5f-8afd-bde65d83203e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bf43eb43-9667-41bc-8920-07d9d064b838" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_943b4a7e-281c-4134-bb93-b6c14e5ac159" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bf43eb43-9667-41bc-8920-07d9d064b838" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_4ab28fec-bf26-4d20-aa5a-09891d1eb6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_22985ef5-a0b3-45e1-a403-12f4586a3f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4ab28fec-bf26-4d20-aa5a-09891d1eb6ca" xlink:to="loc_us-gaap_LiabilitiesCurrent_22985ef5-a0b3-45e1-a403-12f4586a3f38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c6b2335f-a211-43c2-80db-080b6fe46dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4ab28fec-bf26-4d20-aa5a-09891d1eb6ca" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c6b2335f-a211-43c2-80db-080b6fe46dbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_62b8b836-cab6-4f25-9bab-f1d06f449e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4ab28fec-bf26-4d20-aa5a-09891d1eb6ca" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_62b8b836-cab6-4f25-9bab-f1d06f449e41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_97669549-a198-4a10-896a-8a56bebc33ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4ab28fec-bf26-4d20-aa5a-09891d1eb6ca" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_97669549-a198-4a10-896a-8a56bebc33ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7b024494-a3a5-4e4e-8a39-40a96ebba1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4ab28fec-bf26-4d20-aa5a-09891d1eb6ca" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7b024494-a3a5-4e4e-8a39-40a96ebba1ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_3b43a655-faa8-4b6d-9629-d7b894dbcad0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_4ab28fec-bf26-4d20-aa5a-09891d1eb6ca" xlink:to="loc_us-gaap_ConvertibleDebt_3b43a655-faa8-4b6d-9629-d7b894dbcad0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ddaf734c-47b8-403a-9934-267ed8fc15af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_a412b090-f7ce-4733-8357-8ea257fb65c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ddaf734c-47b8-403a-9934-267ed8fc15af" xlink:to="loc_us-gaap_MinorityInterest_a412b090-f7ce-4733-8357-8ea257fb65c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_be2e150c-6a0f-49f5-80ec-f7bc90996cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ddaf734c-47b8-403a-9934-267ed8fc15af" xlink:to="loc_us-gaap_StockholdersEquity_be2e150c-6a0f-49f5-80ec-f7bc90996cc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_bf2d2267-f9a5-4434-9dca-ee7bb7f9c22c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a3e00c47-7f06-4e54-9949-8e5f6e91e0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bf2d2267-f9a5-4434-9dca-ee7bb7f9c22c" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a3e00c47-7f06-4e54-9949-8e5f6e91e0e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_85f07cd0-cc86-4870-b436-2608fe11219e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bf2d2267-f9a5-4434-9dca-ee7bb7f9c22c" xlink:to="loc_us-gaap_Liabilities_85f07cd0-cc86-4870-b436-2608fe11219e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_1b0a5fe0-609e-4453-8772-22dd11c0e845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bf2d2267-f9a5-4434-9dca-ee7bb7f9c22c" xlink:to="loc_us-gaap_CommitmentsAndContingencies_1b0a5fe0-609e-4453-8772-22dd11c0e845" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS" xlink:type="simple" xlink:href="mgpi-20221231.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_315aa697-1855-41c3-8229-235dbecfa7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_01252ac1-e5d6-4965-9079-989eda505f24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_315aa697-1855-41c3-8229-235dbecfa7c3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_01252ac1-e5d6-4965-9079-989eda505f24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c42d8bb1-0967-4eec-a4a1-992ba3c4d567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_315aa697-1855-41c3-8229-235dbecfa7c3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c42d8bb1-0967-4eec-a4a1-992ba3c4d567" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_c3e1369c-aa27-4aca-995d-c7bf820de2db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_315aa697-1855-41c3-8229-235dbecfa7c3" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_c3e1369c-aa27-4aca-995d-c7bf820de2db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_d2ac2153-49bc-4a97-a44e-0b4749855e01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_315aa697-1855-41c3-8229-235dbecfa7c3" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_d2ac2153-49bc-4a97-a44e-0b4749855e01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_12660987-7183-4150-91cf-0d8005b3e5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_315aa697-1855-41c3-8229-235dbecfa7c3" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_12660987-7183-4150-91cf-0d8005b3e5d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2bd075b3-11ad-418c-9dc5-aa51dec6b396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_315aa697-1855-41c3-8229-235dbecfa7c3" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2bd075b3-11ad-418c-9dc5-aa51dec6b396" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71c1afbd-51b5-42d5-bdc3-b469a84cf567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_91d255da-ab43-409a-bf3e-031b24326e85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_71c1afbd-51b5-42d5-bdc3-b469a84cf567" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_91d255da-ab43-409a-bf3e-031b24326e85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_41060abd-9889-426c-a8a6-602e6f950803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_71c1afbd-51b5-42d5-bdc3-b469a84cf567" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_41060abd-9889-426c-a8a6-602e6f950803" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6c48ac2b-0ded-42a6-b8c5-38881ac6d324" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_71c1afbd-51b5-42d5-bdc3-b469a84cf567" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6c48ac2b-0ded-42a6-b8c5-38881ac6d324" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9b97b6b1-829f-4526-bf58-e7fd0d1c8148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_71c1afbd-51b5-42d5-bdc3-b469a84cf567" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9b97b6b1-829f-4526-bf58-e7fd0d1c8148" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_edaf63d9-e786-485e-9546-a0b288d83f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_us-gaap_ShareBasedCompensation_edaf63d9-e786-485e-9546-a0b288d83f32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable_7f68facf-3364-4fa2-9c46-25e9a38e6d98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable_7f68facf-3364-4fa2-9c46-25e9a38e6d98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_117f3d9e-6152-4a95-a78c-ca0afefe9651" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_117f3d9e-6152-4a95-a78c-ca0afefe9651" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_13c43488-cc91-48f8-bf50-7ef92eadae18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_13c43488-cc91-48f8-bf50-7ef92eadae18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance_4cc73572-bff9-4685-be0c-685af06fc418" xlink:href="mgpi-20221231.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance_4cc73572-bff9-4685-be0c-685af06fc418" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_bbf76d5a-f6c0-431b-8d5d-5dd559742900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_bbf76d5a-f6c0-431b-8d5d-5dd559742900" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_b39ba186-17f2-4aa1-831a-7b718e4a6a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_b39ba186-17f2-4aa1-831a-7b718e4a6a7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_GainLossOnInsuranceRecoveries_8b36d728-a4e6-416e-ab76-c9433288984b" xlink:href="mgpi-20221231.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_mgpi_GainLossOnInsuranceRecoveries_8b36d728-a4e6-416e-ab76-c9433288984b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_75558b60-f007-4225-8e85-3caae34d8b80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_75558b60-f007-4225-8e85-3caae34d8b80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_c519cafc-231b-491c-a2d0-c1fb296222b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_c519cafc-231b-491c-a2d0-c1fb296222b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PaymentsForProceedsFromOtherOperatingActivities_2e29beed-0180-4411-98c5-ec8d701f81ae" xlink:href="mgpi-20221231.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_mgpi_PaymentsForProceedsFromOtherOperatingActivities_2e29beed-0180-4411-98c5-ec8d701f81ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0f86bce3-318f-4734-bc93-0c8fc25b342d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0f86bce3-318f-4734-bc93-0c8fc25b342d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5af84db1-0731-45a6-9752-ebc57cfb612b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_us-gaap_ProfitLoss_5af84db1-0731-45a6-9752-ebc57cfb612b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_88922761-09d3-4dea-8ab7-5a6b9fd97d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_88922761-09d3-4dea-8ab7-5a6b9fd97d5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e39d46ee-cea5-48ed-96a0-5ce33fd8b87c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8e904c0c-3dc7-45d0-b1eb-ff4811c25399" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e39d46ee-cea5-48ed-96a0-5ce33fd8b87c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3fb2dfcb-b786-4c2c-8947-f9fab2ab8e25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4b47ede5-003b-4a5a-9a63-9f7e9cd3ff45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3fb2dfcb-b786-4c2c-8947-f9fab2ab8e25" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4b47ede5-003b-4a5a-9a63-9f7e9cd3ff45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_38b80da9-589a-4254-af90-4da6f033fa4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3fb2dfcb-b786-4c2c-8947-f9fab2ab8e25" xlink:to="loc_us-gaap_PaymentsOfDividends_38b80da9-589a-4254-af90-4da6f033fa4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfLoanCosts_d3d24fce-ac61-47e8-9191-abd296081bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3fb2dfcb-b786-4c2c-8947-f9fab2ab8e25" xlink:to="loc_us-gaap_PaymentsOfLoanCosts_d3d24fce-ac61-47e8-9191-abd296081bd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_688c4e9a-155b-4d8d-b81c-21e727bbaa03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3fb2dfcb-b786-4c2c-8947-f9fab2ab8e25" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_688c4e9a-155b-4d8d-b81c-21e727bbaa03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_9373e68b-0376-4106-a7d7-c0d3cb1d81e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3fb2dfcb-b786-4c2c-8947-f9fab2ab8e25" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_9373e68b-0376-4106-a7d7-c0d3cb1d81e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_590e4dce-8ffb-48fd-a3e9-4cbf2e66b69e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3fb2dfcb-b786-4c2c-8947-f9fab2ab8e25" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_590e4dce-8ffb-48fd-a3e9-4cbf2e66b69e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_a2ed3503-757c-4f70-852e-00cba73879a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3fb2dfcb-b786-4c2c-8947-f9fab2ab8e25" xlink:to="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_a2ed3503-757c-4f70-852e-00cba73879a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_96ce7e75-5cce-437b-9e20-c0f9f8f4769b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3fb2dfcb-b786-4c2c-8947-f9fab2ab8e25" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_96ce7e75-5cce-437b-9e20-c0f9f8f4769b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_a79c7c97-29d5-44b4-b9ce-439fef1ba06d" xlink:href="mgpi-20221231.xsd#mgpi_InterestCostsIncurredAndExpensed"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2a6494ef-343b-4735-8b78-0f0b968cb4d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a79c7c97-29d5-44b4-b9ce-439fef1ba06d" xlink:to="loc_us-gaap_InterestExpense_2a6494ef-343b-4735-8b78-0f0b968cb4d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_c657636c-ca79-4e20-aa90-e6a1e5d03795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a79c7c97-29d5-44b4-b9ce-439fef1ba06d" xlink:to="loc_us-gaap_InterestCostsCapitalized_c657636c-ca79-4e20-aa90-e6a1e5d03795" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_db64f294-b5d5-444c-b4df-4f685394d2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_e4561f06-6f05-4ad3-b7d0-4f013257c9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_db64f294-b5d5-444c-b4df-4f685394d2ed" xlink:to="loc_us-gaap_InventoryFinishedGoods_e4561f06-6f05-4ad3-b7d0-4f013257c9a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InventoryBarreledDistillateGross_e1e31777-8b2a-494c-b7b6-84c169d90b01" xlink:href="mgpi-20221231.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_db64f294-b5d5-444c-b4df-4f685394d2ed" xlink:to="loc_mgpi_InventoryBarreledDistillateGross_e1e31777-8b2a-494c-b7b6-84c169d90b01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_60d5bf40-0431-4b18-ad43-36daa6a4bb36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_db64f294-b5d5-444c-b4df-4f685394d2ed" xlink:to="loc_us-gaap_InventoryRawMaterials_60d5bf40-0431-4b18-ad43-36daa6a4bb36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_1df1e07e-e06f-4370-869f-22b51dcd4465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_db64f294-b5d5-444c-b4df-4f685394d2ed" xlink:to="loc_us-gaap_InventoryWorkInProcess_1df1e07e-e06f-4370-869f-22b51dcd4465" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_5b9f9a53-cf3b-4677-8dce-3bf2264698a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_db64f294-b5d5-444c-b4df-4f685394d2ed" xlink:to="loc_us-gaap_OtherInventorySupplies_5b9f9a53-cf3b-4677-8dce-3bf2264698a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventory_ff6f16ea-f019-4bc1-834c-c5756ae4a1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_db64f294-b5d5-444c-b4df-4f685394d2ed" xlink:to="loc_us-gaap_OtherInventory_ff6f16ea-f019-4bc1-834c-c5756ae4a1d6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_b1f3a3ed-aaee-4c2c-9802-ec80cf94e326" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ae70529c-e349-4944-b335-8997136a24b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b1f3a3ed-aaee-4c2c-9802-ec80cf94e326" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ae70529c-e349-4944-b335-8997136a24b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0909d24e-93f5-433c-84ea-08e07fa628fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b1f3a3ed-aaee-4c2c-9802-ec80cf94e326" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0909d24e-93f5-433c-84ea-08e07fa628fd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_aa6af76c-1adc-4256-bd9d-0feec748cc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4d469ffd-6abb-415a-b41e-4f3d964dfc75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aa6af76c-1adc-4256-bd9d-0feec748cc3e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4d469ffd-6abb-415a-b41e-4f3d964dfc75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_a65c8a23-0350-4911-9247-5bbf8c0a40c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aa6af76c-1adc-4256-bd9d-0feec748cc3e" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_a65c8a23-0350-4911-9247-5bbf8c0a40c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_ca7fa6b1-8c69-4cbd-b893-9f5b38918983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aa6af76c-1adc-4256-bd9d-0feec748cc3e" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_ca7fa6b1-8c69-4cbd-b893-9f5b38918983" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_75502f54-371e-4d4d-a90b-f48a8a63b718" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aa6af76c-1adc-4256-bd9d-0feec748cc3e" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_75502f54-371e-4d4d-a90b-f48a8a63b718" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_2943c713-b4eb-4b73-b286-33c9e6d4315b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_aa6af76c-1adc-4256-bd9d-0feec748cc3e" xlink:to="loc_us-gaap_AccruedSalariesCurrent_2943c713-b4eb-4b73-b286-33c9e6d4315b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c79d4735-8216-40c5-ad33-f7fc4e3b857c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_c878fed7-edc9-4a77-9d51-bd6338a848b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c79d4735-8216-40c5-ad33-f7fc4e3b857c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_c878fed7-edc9-4a77-9d51-bd6338a848b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_cf109598-2025-46d3-8c09-a2cd225aaf55" xlink:href="mgpi-20221231.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_c79d4735-8216-40c5-ad33-f7fc4e3b857c" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_cf109598-2025-46d3-8c09-a2cd225aaf55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_cdf347fc-aa98-443e-aa4b-ddd46a0d7f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c79d4735-8216-40c5-ad33-f7fc4e3b857c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_cdf347fc-aa98-443e-aa4b-ddd46a0d7f3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_7c37819c-4a0f-46bd-98d2-eb98a6b9f4a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c79d4735-8216-40c5-ad33-f7fc4e3b857c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_7c37819c-4a0f-46bd-98d2-eb98a6b9f4a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_9c10bd29-b93e-49b3-9383-bcb00f8beaff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c79d4735-8216-40c5-ad33-f7fc4e3b857c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_9c10bd29-b93e-49b3-9383-bcb00f8beaff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable_686dbcd7-add3-4c54-bd72-659aad08928d" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c79d4735-8216-40c5-ad33-f7fc4e3b857c" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable_686dbcd7-add3-4c54-bd72-659aad08928d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_07fc4d5a-880e-49dd-a9c0-a8d9ba63874d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_63a563b0-cd34-4da6-86f0-9b1c9972e355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_07fc4d5a-880e-49dd-a9c0-a8d9ba63874d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_63a563b0-cd34-4da6-86f0-9b1c9972e355" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_ec8611f4-a4b5-4748-a785-1fb5937b8875" xlink:href="mgpi-20221231.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_07fc4d5a-880e-49dd-a9c0-a8d9ba63874d" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_ec8611f4-a4b5-4748-a785-1fb5937b8875" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_6d2f160b-3bbe-454d-8ae1-4fc44900b6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_924e062c-4378-4aaf-b7de-88b4c561b260" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_6d2f160b-3bbe-454d-8ae1-4fc44900b6ca" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_924e062c-4378-4aaf-b7de-88b4c561b260" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_a85d6079-66aa-499d-8b75-51322453695c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_6d2f160b-3bbe-454d-8ae1-4fc44900b6ca" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_a85d6079-66aa-499d-8b75-51322453695c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments_6374c000-8d7f-4d20-b78b-d3f33c53b591" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_6d2f160b-3bbe-454d-8ae1-4fc44900b6ca" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments_6374c000-8d7f-4d20-b78b-d3f33c53b591" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_9e65caac-e6ad-4578-b204-6ace7d690b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_6d2f160b-3bbe-454d-8ae1-4fc44900b6ca" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_9e65caac-e6ad-4578-b204-6ace7d690b2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_701a6425-303a-4519-93c1-eb78e0ed8113" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_6d2f160b-3bbe-454d-8ae1-4fc44900b6ca" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_701a6425-303a-4519-93c1-eb78e0ed8113" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_a55d4ae6-c491-46c1-a447-e1cd3a9cd6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_6d2f160b-3bbe-454d-8ae1-4fc44900b6ca" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_a55d4ae6-c491-46c1-a447-e1cd3a9cd6ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_57daeb5f-b559-41eb-b824-10418923aeca" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_6d2f160b-3bbe-454d-8ae1-4fc44900b6ca" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_57daeb5f-b559-41eb-b824-10418923aeca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_df1fdfa7-2b7d-49eb-aa8a-aac4363a7d69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_6d2f160b-3bbe-454d-8ae1-4fc44900b6ca" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_df1fdfa7-2b7d-49eb-aa8a-aac4363a7d69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_14694435-f0e1-47bc-977d-7e1da3de9a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6518ae33-9f09-4201-b5f7-edf7b82d7caf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_14694435-f0e1-47bc-977d-7e1da3de9a9b" xlink:to="loc_us-gaap_Goodwill_6518ae33-9f09-4201-b5f7-edf7b82d7caf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_cb187491-fdae-4313-9b47-60a1385e33fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_14694435-f0e1-47bc-977d-7e1da3de9a9b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_cb187491-fdae-4313-9b47-60a1385e33fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_60383aeb-ca30-4525-a4a9-bcfd042ceb9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_14694435-f0e1-47bc-977d-7e1da3de9a9b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_60383aeb-ca30-4525-a4a9-bcfd042ceb9c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_491ee4d7-889f-4498-bed9-19b8aae8e219" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_852665a1-8161-4b7d-b21a-41e1d7953ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_491ee4d7-889f-4498-bed9-19b8aae8e219" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_852665a1-8161-4b7d-b21a-41e1d7953ff2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_37fd5674-61e5-433b-a2ac-f27d4aa83405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_491ee4d7-889f-4498-bed9-19b8aae8e219" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_37fd5674-61e5-433b-a2ac-f27d4aa83405" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_87fbd7bf-ae8d-4e6c-ab49-e9e316f88413" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_491ee4d7-889f-4498-bed9-19b8aae8e219" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_87fbd7bf-ae8d-4e6c-ab49-e9e316f88413" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_7e223ab8-5a58-4568-af25-4673745ed28e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_491ee4d7-889f-4498-bed9-19b8aae8e219" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_7e223ab8-5a58-4568-af25-4673745ed28e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2dbcd375-45d9-4695-9ff5-c352d6fcc9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_491ee4d7-889f-4498-bed9-19b8aae8e219" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2dbcd375-45d9-4695-9ff5-c352d6fcc9f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f19f1545-5dc6-4aba-a977-3f581832f3de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_491ee4d7-889f-4498-bed9-19b8aae8e219" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f19f1545-5dc6-4aba-a977-3f581832f3de" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_ec09f80a-493e-4d56-ad63-2437c684ca83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_da906bf9-6174-4b07-b561-dc2f24224c35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ec09f80a-493e-4d56-ad63-2437c684ca83" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_da906bf9-6174-4b07-b561-dc2f24224c35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_ae2477c3-2c1e-47e7-8209-087fe6981edb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ec09f80a-493e-4d56-ad63-2437c684ca83" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_ae2477c3-2c1e-47e7-8209-087fe6981edb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1" xlink:type="simple" xlink:href="mgpi-20221231.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_76ffbcee-f3b6-4fd5-a7d3-8f8fb062ba47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_88143e1e-690b-4676-90ef-5899882d27b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_76ffbcee-f3b6-4fd5-a7d3-8f8fb062ba47" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_88143e1e-690b-4676-90ef-5899882d27b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_22aac8ef-85d6-463f-ada7-18804596bd46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_76ffbcee-f3b6-4fd5-a7d3-8f8fb062ba47" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_22aac8ef-85d6-463f-ada7-18804596bd46" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_b15ea035-8c20-44f6-8a7b-d53f8d2db109" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7c126eca-c8ec-4e9a-a4ce-4741844f9baf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b15ea035-8c20-44f6-8a7b-d53f8d2db109" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_7c126eca-c8ec-4e9a-a4ce-4741844f9baf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d301fdab-063d-445d-88c7-35ebfaf91a15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b15ea035-8c20-44f6-8a7b-d53f8d2db109" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d301fdab-063d-445d-88c7-35ebfaf91a15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_6b94c084-2f9d-4a50-a218-c805abb44c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b15ea035-8c20-44f6-8a7b-d53f8d2db109" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_6b94c084-2f9d-4a50-a218-c805abb44c17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_64144b77-8802-4378-a543-83f5e3e3d14e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b15ea035-8c20-44f6-8a7b-d53f8d2db109" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_64144b77-8802-4378-a543-83f5e3e3d14e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_67efad04-1f57-4ff7-9fd4-dfe14c186eae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b15ea035-8c20-44f6-8a7b-d53f8d2db109" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_67efad04-1f57-4ff7-9fd4-dfe14c186eae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_2ed4bebe-8651-47c8-b9a7-578f9c0640c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b15ea035-8c20-44f6-8a7b-d53f8d2db109" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_2ed4bebe-8651-47c8-b9a7-578f9c0640c7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_CurrentIncomeTaxExpenseBenefit_5262b447-e8d7-459a-a299-7b3e8e3cb4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ee265376-395f-49f6-b189-095b90fd9f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5262b447-e8d7-459a-a299-7b3e8e3cb4cd" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ee265376-395f-49f6-b189-095b90fd9f12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_9aeb2a28-4d13-404e-9467-326078eab578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5262b447-e8d7-459a-a299-7b3e8e3cb4cd" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_9aeb2a28-4d13-404e-9467-326078eab578" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_406e551f-25cb-4352-872a-1062f73495ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5262b447-e8d7-459a-a299-7b3e8e3cb4cd" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_406e551f-25cb-4352-872a-1062f73495ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cfc0a71e-cc9c-44d0-b258-646265e3175f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_27211934-76ea-4783-8f97-ef5505640132" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cfc0a71e-cc9c-44d0-b258-646265e3175f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_27211934-76ea-4783-8f97-ef5505640132" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d7a6538b-fbff-4c36-879e-5d761a7406dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cfc0a71e-cc9c-44d0-b258-646265e3175f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d7a6538b-fbff-4c36-879e-5d761a7406dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_83f7d8b9-b590-4458-843c-6f6ec3ebc251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_758deb81-7bbb-4408-9c2b-16ceba7295ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83f7d8b9-b590-4458-843c-6f6ec3ebc251" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_758deb81-7bbb-4408-9c2b-16ceba7295ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_c5a6e14b-fcb8-438f-b4d9-b554630b91ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83f7d8b9-b590-4458-843c-6f6ec3ebc251" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_c5a6e14b-fcb8-438f-b4d9-b554630b91ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_08c84f62-1ed1-4d5a-8585-e2b2e31aace8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83f7d8b9-b590-4458-843c-6f6ec3ebc251" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_08c84f62-1ed1-4d5a-8585-e2b2e31aace8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_ef71f0d6-60d6-4514-8857-07b407af3049" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_295eebb4-cd67-478d-ba1a-ea30edefc2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ef71f0d6-60d6-4514-8857-07b407af3049" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_295eebb4-cd67-478d-ba1a-ea30edefc2c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_2a031677-2488-47bd-807c-64dd16420dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ef71f0d6-60d6-4514-8857-07b407af3049" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_2a031677-2488-47bd-807c-64dd16420dbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_1a4f9c44-3df3-427d-97a7-a057e2f48af1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ef71f0d6-60d6-4514-8857-07b407af3049" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_1a4f9c44-3df3-427d-97a7-a057e2f48af1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_570cb937-228d-4679-a9a1-8570c27b0cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ef71f0d6-60d6-4514-8857-07b407af3049" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_570cb937-228d-4679-a9a1-8570c27b0cfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1afffb40-c748-4d40-a7e7-1638ce3f1162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ef71f0d6-60d6-4514-8857-07b407af3049" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1afffb40-c748-4d40-a7e7-1638ce3f1162" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_6e5a8f4d-3786-4af2-909a-08068c8bbb86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ef71f0d6-60d6-4514-8857-07b407af3049" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_6e5a8f4d-3786-4af2-909a-08068c8bbb86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_ecf76e36-6a3a-48a1-a6d3-7c8d2feee7d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ef71f0d6-60d6-4514-8857-07b407af3049" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_ecf76e36-6a3a-48a1-a6d3-7c8d2feee7d0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_DeferredTaxLiabilities_dcd7e5fa-b962-491e-b2b3-5bf31bc73c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_f4130481-4d21-4303-8dcc-b16b7d535329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dcd7e5fa-b962-491e-b2b3-5bf31bc73c4b" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_f4130481-4d21-4303-8dcc-b16b7d535329" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_68b0ed87-891c-4fcc-8f31-fe13c4b17b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dcd7e5fa-b962-491e-b2b3-5bf31bc73c4b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_68b0ed87-891c-4fcc-8f31-fe13c4b17b8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d306f746-94a4-47b0-ba41-b6c634c8bc34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DeferredTaxAssetsOperatingLeaseLiability_c64f104c-c5f5-494e-9d1a-58c3481bd90e" xlink:href="mgpi-20221231.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_d306f746-94a4-47b0-ba41-b6c634c8bc34" xlink:to="loc_mgpi_DeferredTaxAssetsOperatingLeaseLiability_c64f104c-c5f5-494e-9d1a-58c3481bd90e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_f150bafa-8bcf-483a-966b-0ec9d47027c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d306f746-94a4-47b0-ba41-b6c634c8bc34" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_f150bafa-8bcf-483a-966b-0ec9d47027c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_8ed9a410-96c5-4b65-a9a5-93b552127f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d306f746-94a4-47b0-ba41-b6c634c8bc34" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_8ed9a410-96c5-4b65-a9a5-93b552127f8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_84ff7e4c-920d-4cbf-9513-b213aa6fbb90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d306f746-94a4-47b0-ba41-b6c634c8bc34" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_84ff7e4c-920d-4cbf-9513-b213aa6fbb90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_dba1b2ff-5e31-4aed-8849-e7873cb9aabf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d306f746-94a4-47b0-ba41-b6c634c8bc34" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_dba1b2ff-5e31-4aed-8849-e7873cb9aabf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_dd4d394c-a4f9-4fce-a790-687fd617e28b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d306f746-94a4-47b0-ba41-b6c634c8bc34" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_dd4d394c-a4f9-4fce-a790-687fd617e28b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_83cf67d5-6d22-4432-975f-a3194ab20c60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d306f746-94a4-47b0-ba41-b6c634c8bc34" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_83cf67d5-6d22-4432-975f-a3194ab20c60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_c5fba049-ecfa-459e-852b-d75890d1ab1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_37133ec7-c3a8-4490-a1dc-3a0099fe98fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c5fba049-ecfa-459e-852b-d75890d1ab1f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_37133ec7-c3a8-4490-a1dc-3a0099fe98fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_319f8ed0-3e2e-4ccf-85b3-4ceb81b5fe05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c5fba049-ecfa-459e-852b-d75890d1ab1f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_319f8ed0-3e2e-4ccf-85b3-4ceb81b5fe05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_5b8628ad-4d33-42cf-b831-fe51c2fbe38b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c5fba049-ecfa-459e-852b-d75890d1ab1f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_5b8628ad-4d33-42cf-b831-fe51c2fbe38b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_be5818e1-8db7-422b-8fa4-ee64f14fcac8" xlink:href="mgpi-20221231.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_c5fba049-ecfa-459e-852b-d75890d1ab1f" xlink:to="loc_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_be5818e1-8db7-422b-8fa4-ee64f14fcac8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_dd618551-450d-4390-b809-3b567c9fd82e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c5fba049-ecfa-459e-852b-d75890d1ab1f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_dd618551-450d-4390-b809-3b567c9fd82e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_99dca00f-4c08-436d-98a6-273466a4718d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c5fba049-ecfa-459e-852b-d75890d1ab1f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_99dca00f-4c08-436d-98a6-273466a4718d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_ee52bd30-0c02-4d5c-8670-f297ec598f73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_8b5ca9d3-dbda-4e42-bd67-9212bf65e98a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ee52bd30-0c02-4d5c-8670-f297ec598f73" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_8b5ca9d3-dbda-4e42-bd67-9212bf65e98a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9e898e52-53e6-4e7c-9370-5321ddd76fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ee52bd30-0c02-4d5c-8670-f297ec598f73" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9e898e52-53e6-4e7c-9370-5321ddd76fb8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_NetIncomeLossAvailableToCommonStockholdersDiluted_1207ce17-6fe4-4274-88ab-1084812cd03f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7e845e3e-50cb-400f-b5ef-01730e0a4310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1207ce17-6fe4-4274-88ab-1084812cd03f" xlink:to="loc_us-gaap_ProfitLoss_7e845e3e-50cb-400f-b5ef-01730e0a4310" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_72951353-0d2f-4234-95a1-8657985d6dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1207ce17-6fe4-4274-88ab-1084812cd03f" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_72951353-0d2f-4234-95a1-8657985d6dbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_07a1306b-850c-42af-933b-ec93a4574b76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1207ce17-6fe4-4274-88ab-1084812cd03f" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_07a1306b-850c-42af-933b-ec93a4574b76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_601c254f-98e1-4307-b638-c10c931fd8cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_21614584-5c28-46a3-bd10-3ad50bf808fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_601c254f-98e1-4307-b638-c10c931fd8cc" xlink:to="loc_us-gaap_ProfitLoss_21614584-5c28-46a3-bd10-3ad50bf808fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2a640129-6436-469f-b521-b412025f1e44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_601c254f-98e1-4307-b638-c10c931fd8cc" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2a640129-6436-469f-b521-b412025f1e44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_9fd4f2cd-717b-42e0-8d21-18fe5fa152d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_601c254f-98e1-4307-b638-c10c931fd8cc" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_9fd4f2cd-717b-42e0-8d21-18fe5fa152d0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_24a6f953-c4d5-4e19-83c2-5f4ce0860f66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_dc3c6524-84f0-4036-a482-0a5e456c153c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_24a6f953-c4d5-4e19-83c2-5f4ce0860f66" xlink:to="loc_us-gaap_DividendsCommonStockCash_dc3c6524-84f0-4036-a482-0a5e456c153c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockStock_3d1b5132-a403-498d-a663-49a12369a24c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_24a6f953-c4d5-4e19-83c2-5f4ce0860f66" xlink:to="loc_us-gaap_DividendsCommonStockStock_3d1b5132-a403-498d-a663-49a12369a24c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_3ea5fc91-8379-4a66-a218-3995779fb483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_020f33a9-d06b-4c73-b1e2-07d8db6d53b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3ea5fc91-8379-4a66-a218-3995779fb483" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_020f33a9-d06b-4c73-b1e2-07d8db6d53b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a47a9e54-6cb1-4f3f-8f34-224fd8003608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3ea5fc91-8379-4a66-a218-3995779fb483" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a47a9e54-6cb1-4f3f-8f34-224fd8003608" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_8df7ecd4-24cd-4275-a790-d71aa880be47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_ce6f9263-3551-42ab-8556-a68780586830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8df7ecd4-24cd-4275-a790-d71aa880be47" xlink:to="loc_us-gaap_OperatingLeaseCost_ce6f9263-3551-42ab-8556-a68780586830" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_49daeca4-2918-4ce9-a624-89e9a1adb2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8df7ecd4-24cd-4275-a790-d71aa880be47" xlink:to="loc_us-gaap_SubleaseIncome_49daeca4-2918-4ce9-a624-89e9a1adb2a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_a432b6db-7587-4a73-8d69-c03e7d6145e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8df7ecd4-24cd-4275-a790-d71aa880be47" xlink:to="loc_us-gaap_ShortTermLeaseCost_a432b6db-7587-4a73-8d69-c03e7d6145e5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_7df3c4ee-2305-456f-9a77-7d25ddd57be7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8adf1798-348e-4d7e-8cb5-e2802f54c00e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7df3c4ee-2305-456f-9a77-7d25ddd57be7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8adf1798-348e-4d7e-8cb5-e2802f54c00e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_66ec2f73-dad9-49a6-aa12-e6f5704cb08b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7df3c4ee-2305-456f-9a77-7d25ddd57be7" xlink:to="loc_us-gaap_OperatingLeaseLiability_66ec2f73-dad9-49a6-aa12-e6f5704cb08b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="mgpi-20221231.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_bc9b830c-03e3-43d5-8afd-3a99977cf346" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_31b5fc0a-1adc-4823-a9a7-dd27e66410d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bc9b830c-03e3-43d5-8afd-3a99977cf346" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_31b5fc0a-1adc-4823-a9a7-dd27e66410d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4f281c92-c542-4d3e-9217-5a8132f69790" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bc9b830c-03e3-43d5-8afd-3a99977cf346" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4f281c92-c542-4d3e-9217-5a8132f69790" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_57ca31f9-c205-4397-a5cb-1a104c1952fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bc9b830c-03e3-43d5-8afd-3a99977cf346" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_57ca31f9-c205-4397-a5cb-1a104c1952fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_92c2e7a6-54af-46b1-8af3-1075af5eed18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bc9b830c-03e3-43d5-8afd-3a99977cf346" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_92c2e7a6-54af-46b1-8af3-1075af5eed18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_05ab73b8-c84a-456d-83a8-f0c248527d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bc9b830c-03e3-43d5-8afd-3a99977cf346" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_05ab73b8-c84a-456d-83a8-f0c248527d6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c9e03945-09a2-4482-a881-f11237a24053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bc9b830c-03e3-43d5-8afd-3a99977cf346" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c9e03945-09a2-4482-a881-f11237a24053" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>mgpi-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:0cf87230-ab4d-4469-b023-de5fba852a1c,g:b5d59a98-b8c4-4c20-8233-ad63af68e277-->
<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-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended" id="i32e154ab634f4df8a5d8a388af418734_CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ea86024f-9579-48a3-964d-f9212cd4a8db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ea86024f-9579-48a3-964d-f9212cd4a8db" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_011dd9b8-17ab-4c48-be7c-0fa156205867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_011dd9b8-17ab-4c48-be7c-0fa156205867" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ComprehensiveIncomeAbstract_ccd81281-41ff-479a-a309-bde24baf3a01" xlink:href="mgpi-20221231.xsd#mgpi_ComprehensiveIncomeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_mgpi_ComprehensiveIncomeAbstract_ccd81281-41ff-479a-a309-bde24baf3a01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_951ecf15-5230-4c16-86a8-117fc698e00a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_ComprehensiveIncomeAbstract_ccd81281-41ff-479a-a309-bde24baf3a01" xlink:to="loc_us-gaap_ProfitLoss_951ecf15-5230-4c16-86a8-117fc698e00a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d7a85474-0680-44ee-96d8-b73332d5ac6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_ComprehensiveIncomeAbstract_ccd81281-41ff-479a-a309-bde24baf3a01" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d7a85474-0680-44ee-96d8-b73332d5ac6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_cd55e00b-3a2d-487a-b416-a9dafd223105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Dividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_us-gaap_Dividends_cd55e00b-3a2d-487a-b416-a9dafd223105" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7b851d52-ace1-4119-afd1-1eecad2d7193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7b851d52-ace1-4119-afd1-1eecad2d7193" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_a67d0e4d-1e11-4270-a990-8af7f05acba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_a67d0e4d-1e11-4270-a990-8af7f05acba8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d6a19a11-6c81-4c83-a448-b7dfcc2b1ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d6a19a11-6c81-4c83-a448-b7dfcc2b1ad8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations_7616f145-c72f-4084-b7f4-4bd68004063b" xlink:href="mgpi-20221231.xsd#mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations_7616f145-c72f-4084-b7f4-4bd68004063b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c25be8b2-a71b-443a-b048-19229f836a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4ed4a796-88b1-45f4-92b1-a91c1b68c92d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ea86024f-9579-48a3-964d-f9212cd4a8db" xlink:to="loc_us-gaap_StatementTable_4ed4a796-88b1-45f4-92b1-a91c1b68c92d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_39d2f78f-6622-4c0e-99e9-44d867c510e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4ed4a796-88b1-45f4-92b1-a91c1b68c92d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_39d2f78f-6622-4c0e-99e9-44d867c510e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_39d2f78f-6622-4c0e-99e9-44d867c510e6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_39d2f78f-6622-4c0e-99e9-44d867c510e6" xlink:to="loc_us-gaap_EquityComponentDomain_39d2f78f-6622-4c0e-99e9-44d867c510e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_39d2f78f-6622-4c0e-99e9-44d867c510e6" xlink:to="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_48f282bc-9963-4975-aa16-5e491dabe2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:to="loc_us-gaap_PreferredStockMember_48f282bc-9963-4975-aa16-5e491dabe2d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_06285a15-5268-4ef8-ae8c-437a0532fff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:to="loc_us-gaap_CommonStockMember_06285a15-5268-4ef8-ae8c-437a0532fff3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6a355132-cc00-4b07-8c7d-4adfd16384e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6a355132-cc00-4b07-8c7d-4adfd16384e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c28bcc0e-9709-4ded-a7ad-4de7de131d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:to="loc_us-gaap_RetainedEarningsMember_c28bcc0e-9709-4ded-a7ad-4de7de131d7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b33f9d1b-4ca6-44fe-97da-2e3072406644" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b33f9d1b-4ca6-44fe-97da-2e3072406644" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_c952b34d-36f1-4c3b-b8de-da2a2e48f4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:to="loc_us-gaap_TreasuryStockMember_c952b34d-36f1-4c3b-b8de-da2a2e48f4ce" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_94d07f65-9bc7-4a61-9ffb-d36642af2b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:to="loc_us-gaap_NoncontrollingInterestMember_94d07f65-9bc7-4a61-9ffb-d36642af2b75" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails" xlink:type="extended" id="ie9d696ecd7254edf8d95227e18ae60d5_NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0befc43b-d0bf-492e-859e-bdfbd00ae1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ba1eaa63-a8b5-4162-a0f9-b1782a4caad6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0befc43b-d0bf-492e-859e-bdfbd00ae1b8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ba1eaa63-a8b5-4162-a0f9-b1782a4caad6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0510a316-b4ca-487e-971e-d26052597c03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0befc43b-d0bf-492e-859e-bdfbd00ae1b8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0510a316-b4ca-487e-971e-d26052597c03" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_813dee8a-a1ec-44a1-adc2-b888f31bfc9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0510a316-b4ca-487e-971e-d26052597c03" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_813dee8a-a1ec-44a1-adc2-b888f31bfc9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_813dee8a-a1ec-44a1-adc2-b888f31bfc9d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_813dee8a-a1ec-44a1-adc2-b888f31bfc9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_813dee8a-a1ec-44a1-adc2-b888f31bfc9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_61c1fa74-1110-4069-a430-a3f7031448ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_813dee8a-a1ec-44a1-adc2-b888f31bfc9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_61c1fa74-1110-4069-a430-a3f7031448ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_3af33146-dcaf-45d8-866d-ab321dcf4a56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_61c1fa74-1110-4069-a430-a3f7031448ba" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_3af33146-dcaf-45d8-866d-ab321dcf4a56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_11dba54e-3691-47e6-9372-5630cfd0b48a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_61c1fa74-1110-4069-a430-a3f7031448ba" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_11dba54e-3691-47e6-9372-5630cfd0b48a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_a6868d3d-c9fd-4898-a60b-444285a8835d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_61c1fa74-1110-4069-a430-a3f7031448ba" xlink:to="loc_us-gaap_OfficeEquipmentMember_a6868d3d-c9fd-4898-a60b-444285a8835d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_52ad5d69-eb33-46b5-987e-5d54c1b2ec08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_61c1fa74-1110-4069-a430-a3f7031448ba" xlink:to="loc_us-gaap_ComputerEquipmentMember_52ad5d69-eb33-46b5-987e-5d54c1b2ec08" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_7cddc024-ac5a-4d38-96a6-2bb236c266dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_61c1fa74-1110-4069-a430-a3f7031448ba" xlink:to="loc_us-gaap_VehiclesMember_7cddc024-ac5a-4d38-96a6-2bb236c266dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3498730d-6527-4c6c-bd08-1a57a05a9f9b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0510a316-b4ca-487e-971e-d26052597c03" xlink:to="loc_srt_RangeAxis_3498730d-6527-4c6c-bd08-1a57a05a9f9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3498730d-6527-4c6c-bd08-1a57a05a9f9b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3498730d-6527-4c6c-bd08-1a57a05a9f9b" xlink:to="loc_srt_RangeMember_3498730d-6527-4c6c-bd08-1a57a05a9f9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b058c5a8-c42c-4bdf-8006-25782d5c34ba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3498730d-6527-4c6c-bd08-1a57a05a9f9b" xlink:to="loc_srt_RangeMember_b058c5a8-c42c-4bdf-8006-25782d5c34ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b7ad9b74-653a-44b4-b2d2-897948f455f1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b058c5a8-c42c-4bdf-8006-25782d5c34ba" xlink:to="loc_srt_MinimumMember_b7ad9b74-653a-44b4-b2d2-897948f455f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1ab2fba6-ca15-47c5-9d9a-2516d19127f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b058c5a8-c42c-4bdf-8006-25782d5c34ba" xlink:to="loc_srt_MaximumMember_1ab2fba6-ca15-47c5-9d9a-2516d19127f7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="extended" id="i90ce4a8b9873436d8ea547bc7d5812ff_NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_c39d20b8-2f25-4e6a-bf0d-75c1ff4e0988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_NumberOfOperatingSegments_c39d20b8-2f25-4e6a-bf0d-75c1ff4e0988" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivable_08bbda18-cfd9-4b5b-b94e-30b706885148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_LossContingencyReceivable_08bbda18-cfd9-4b5b-b94e-30b706885148" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent_6ef6f4c9-8d31-4fa4-b283-f489c20b9082" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceSettlementsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableCurrent_6ef6f4c9-8d31-4fa4-b283-f489c20b9082" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_84b5b9d9-2cf8-42e0-a3ab-aa6b84f5d9a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_DebtInstrumentFairValue_84b5b9d9-2cf8-42e0-a3ab-aa6b84f5d9a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_b7a8e309-3cea-4567-b3e1-da64602e885e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_b7a8e309-3cea-4567-b3e1-da64602e885e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTermOfContract_4868cddc-b3cc-4316-8c96-238e818145e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_DerivativeTermOfContract_4868cddc-b3cc-4316-8c96-238e818145e5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_7ff3c8f5-90c3-48ee-868e-fc948390c0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_7ff3c8f5-90c3-48ee-868e-fc948390c0d9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_d9d3cb02-9af0-4af7-bd24-d995b355b80d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_EquityMethodInvestments_d9d3cb02-9af0-4af7-bd24-d995b355b80d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_18a8fa41-2423-4b34-9b8c-7d22d8f4dee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_18a8fa41-2423-4b34-9b8c-7d22d8f4dee0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_5810f3e4-6b43-4f4e-a17f-044c067ad9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_InsuranceRecoveries_5810f3e4-6b43-4f4e-a17f-044c067ad9d3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9e76dd7e-2ba1-4d98-9cbc-fec67bb1ec8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9e76dd7e-2ba1-4d98-9cbc-fec67bb1ec8d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4568ad31-2c49-4721-9af1-f604569a940f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4568ad31-2c49-4721-9af1-f604569a940f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ec2bb2a8-a9cf-47ab-b878-d584348d3a98" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4568ad31-2c49-4721-9af1-f604569a940f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ec2bb2a8-a9cf-47ab-b878-d584348d3a98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_ec2bb2a8-a9cf-47ab-b878-d584348d3a98_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ec2bb2a8-a9cf-47ab-b878-d584348d3a98" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_ec2bb2a8-a9cf-47ab-b878-d584348d3a98_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_5a532c0d-f0c6-4290-8789-56f8d61480b3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ec2bb2a8-a9cf-47ab-b878-d584348d3a98" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_5a532c0d-f0c6-4290-8789-56f8d61480b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_f73de6c9-af3d-485b-a6ac-0aac2777cf72" xlink:href="mgpi-20221231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_5a532c0d-f0c6-4290-8789-56f8d61480b3" xlink:to="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_f73de6c9-af3d-485b-a6ac-0aac2777cf72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b0b53cb1-566f-4ed8-a4ca-ceb76d42e8c1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4568ad31-2c49-4721-9af1-f604569a940f" xlink:to="loc_srt_RangeAxis_b0b53cb1-566f-4ed8-a4ca-ceb76d42e8c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b0b53cb1-566f-4ed8-a4ca-ceb76d42e8c1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b0b53cb1-566f-4ed8-a4ca-ceb76d42e8c1" xlink:to="loc_srt_RangeMember_b0b53cb1-566f-4ed8-a4ca-ceb76d42e8c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_01168650-0193-4469-8c03-5f3cada0d4a4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b0b53cb1-566f-4ed8-a4ca-ceb76d42e8c1" xlink:to="loc_srt_RangeMember_01168650-0193-4469-8c03-5f3cada0d4a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e2bcf0a7-19f5-4ccc-9e5d-afc50aa222d0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_01168650-0193-4469-8c03-5f3cada0d4a4" xlink:to="loc_srt_MinimumMember_e2bcf0a7-19f5-4ccc-9e5d-afc50aa222d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_35fdff34-c39c-4bdb-9f4e-93b925baa205" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_01168650-0193-4469-8c03-5f3cada0d4a4" xlink:to="loc_srt_MaximumMember_35fdff34-c39c-4bdb-9f4e-93b925baa205" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_c154d6a6-7a82-442e-a641-5d573762025d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4568ad31-2c49-4721-9af1-f604569a940f" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_c154d6a6-7a82-442e-a641-5d573762025d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_c154d6a6-7a82-442e-a641-5d573762025d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_c154d6a6-7a82-442e-a641-5d573762025d" xlink:to="loc_us-gaap_LossContingencyNatureDomain_c154d6a6-7a82-442e-a641-5d573762025d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_30837702-6773-426c-88c7-05c89e6a4cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_c154d6a6-7a82-442e-a641-5d573762025d" xlink:to="loc_us-gaap_LossContingencyNatureDomain_30837702-6773-426c-88c7-05c89e6a4cf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireMember_3202f0b5-d56a-4f69-8ccc-d089697b8d5e" xlink:href="mgpi-20221231.xsd#mgpi_DryerFireMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_30837702-6773-426c-88c7-05c89e6a4cf6" xlink:to="loc_mgpi_DryerFireMember_3202f0b5-d56a-4f69-8ccc-d089697b8d5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireBusinessInterruptionMember_8b5e10a3-1f86-4967-8c8d-8d9bfabe4698" xlink:href="mgpi-20221231.xsd#mgpi_DryerFireBusinessInterruptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_30837702-6773-426c-88c7-05c89e6a4cf6" xlink:to="loc_mgpi_DryerFireBusinessInterruptionMember_8b5e10a3-1f86-4967-8c8d-8d9bfabe4698" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireDamagesMember_2505ffe4-0a91-46e7-b727-14f32d5d7a9e" xlink:href="mgpi-20221231.xsd#mgpi_DryerFireDamagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_30837702-6773-426c-88c7-05c89e6a4cf6" xlink:to="loc_mgpi_DryerFireDamagesMember_2505ffe4-0a91-46e7-b727-14f32d5d7a9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_d8474c21-6b33-410b-82a7-3daa4416bddb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4568ad31-2c49-4721-9af1-f604569a940f" xlink:to="loc_srt_RestatementAxis_d8474c21-6b33-410b-82a7-3daa4416bddb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_d8474c21-6b33-410b-82a7-3daa4416bddb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_d8474c21-6b33-410b-82a7-3daa4416bddb" xlink:to="loc_srt_RestatementDomain_d8474c21-6b33-410b-82a7-3daa4416bddb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_dd8a5e16-61d6-497a-b4e2-969140241be1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_d8474c21-6b33-410b-82a7-3daa4416bddb" xlink:to="loc_srt_RestatementDomain_dd8a5e16-61d6-497a-b4e2-969140241be1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_da197388-00c9-44d6-9d48-85b2c14fdf53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_dd8a5e16-61d6-497a-b4e2-969140241be1" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_da197388-00c9-44d6-9d48-85b2c14fdf53" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails" xlink:type="extended" id="ie596ab5f47da4ee696d2b5d119005761_OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ce6816f0-65ce-4ade-9f92-c85a9ab9f0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_58b40a47-efbc-4c5b-84b5-0ccf5e751175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ce6816f0-65ce-4ade-9f92-c85a9ab9f0bb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_58b40a47-efbc-4c5b-84b5-0ccf5e751175" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d5c1d9be-cd9a-471e-bcfb-adf82eac84f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ce6816f0-65ce-4ade-9f92-c85a9ab9f0bb" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d5c1d9be-cd9a-471e-bcfb-adf82eac84f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7563b5f0-03ec-4c3a-b2ff-d59eb6c561ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ce6816f0-65ce-4ade-9f92-c85a9ab9f0bb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7563b5f0-03ec-4c3a-b2ff-d59eb6c561ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77230de3-8473-4d9e-a90e-c27d9d15458d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ce6816f0-65ce-4ade-9f92-c85a9ab9f0bb" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77230de3-8473-4d9e-a90e-c27d9d15458d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fe0bb00b-216c-4fcb-b775-9a8e2a41990b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77230de3-8473-4d9e-a90e-c27d9d15458d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fe0bb00b-216c-4fcb-b775-9a8e2a41990b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fe0bb00b-216c-4fcb-b775-9a8e2a41990b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fe0bb00b-216c-4fcb-b775-9a8e2a41990b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fe0bb00b-216c-4fcb-b775-9a8e2a41990b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0746f081-1408-4572-a35a-1b7620ce30c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fe0bb00b-216c-4fcb-b775-9a8e2a41990b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0746f081-1408-4572-a35a-1b7620ce30c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_56b757a8-077e-4a78-adf6-cca4d3b7f138" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0746f081-1408-4572-a35a-1b7620ce30c8" xlink:to="loc_us-gaap_LandBuildingsAndImprovementsMember_56b757a8-077e-4a78-adf6-cca4d3b7f138" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_6b577135-4b23-4045-9b6e-6c7f07f5a0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0746f081-1408-4572-a35a-1b7620ce30c8" xlink:to="loc_us-gaap_TransportationEquipmentMember_6b577135-4b23-4045-9b6e-6c7f07f5a0dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_0035adac-536f-49e3-828f-28bca3be9051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0746f081-1408-4572-a35a-1b7620ce30c8" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_0035adac-536f-49e3-828f-28bca3be9051" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_b492ae1c-e35e-434a-badd-7766b6567c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0746f081-1408-4572-a35a-1b7620ce30c8" xlink:to="loc_us-gaap_ConstructionInProgressMember_b492ae1c-e35e-434a-badd-7766b6567c1b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/REVENUEDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#REVENUEDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/REVENUEDetails" xlink:type="extended" id="i747c64ace32d4587957777d15bd50de2_REVENUEDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_5980e192-3fbc-48eb-b643-54d3a18e0593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_47ce4050-261d-4f60-a423-55fbf2c48d21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5980e192-3fbc-48eb-b643-54d3a18e0593" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_47ce4050-261d-4f60-a423-55fbf2c48d21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ae3caf62-22dc-42ae-b403-672a536e3070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5980e192-3fbc-48eb-b643-54d3a18e0593" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ae3caf62-22dc-42ae-b403-672a536e3070" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2249ed04-ec4e-4917-9569-e2cf02ae3f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ae3caf62-22dc-42ae-b403-672a536e3070" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2249ed04-ec4e-4917-9569-e2cf02ae3f0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2249ed04-ec4e-4917-9569-e2cf02ae3f0d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2249ed04-ec4e-4917-9569-e2cf02ae3f0d" xlink:to="loc_us-gaap_SegmentDomain_2249ed04-ec4e-4917-9569-e2cf02ae3f0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_89ca7c8a-5a93-47e0-b0a8-6861f9a99487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2249ed04-ec4e-4917-9569-e2cf02ae3f0d" xlink:to="loc_us-gaap_SegmentDomain_89ca7c8a-5a93-47e0-b0a8-6861f9a99487" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember_648c6d42-2a30-4c4d-b1f1-7c52a68d0e50" xlink:href="mgpi-20221231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_89ca7c8a-5a93-47e0-b0a8-6861f9a99487" xlink:to="loc_mgpi_DistillingSolutionsMember_648c6d42-2a30-4c4d-b1f1-7c52a68d0e50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_cb1294f1-9624-418e-bf72-ddaab656d6cb" xlink:href="mgpi-20221231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_89ca7c8a-5a93-47e0-b0a8-6861f9a99487" xlink:to="loc_mgpi_BrandedSpiritsMember_cb1294f1-9624-418e-bf72-ddaab656d6cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember_b3ab0142-d499-451f-8597-4aee5b2fa1c9" xlink:href="mgpi-20221231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_89ca7c8a-5a93-47e0-b0a8-6861f9a99487" xlink:to="loc_mgpi_IngredientSolutionsMember_b3ab0142-d499-451f-8597-4aee5b2fa1c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e8b7ef3f-7e56-47f9-be82-cc329aa0be2f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ae3caf62-22dc-42ae-b403-672a536e3070" xlink:to="loc_srt_ProductOrServiceAxis_e8b7ef3f-7e56-47f9-be82-cc329aa0be2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e8b7ef3f-7e56-47f9-be82-cc329aa0be2f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_e8b7ef3f-7e56-47f9-be82-cc329aa0be2f" xlink:to="loc_srt_ProductsAndServicesDomain_e8b7ef3f-7e56-47f9-be82-cc329aa0be2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_e8b7ef3f-7e56-47f9-be82-cc329aa0be2f" xlink:to="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumBeverageAlcoholMember_32ab5291-f5e6-46df-9f0c-020a5bd10f59" xlink:href="mgpi-20221231.xsd#mgpi_PremiumBeverageAlcoholMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_PremiumBeverageAlcoholMember_32ab5291-f5e6-46df-9f0c-020a5bd10f59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrownGoodsMember_583d917d-016f-4f56-b8e3-ba4b46003c40" xlink:href="mgpi-20221231.xsd#mgpi_BrownGoodsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_PremiumBeverageAlcoholMember_32ab5291-f5e6-46df-9f0c-020a5bd10f59" xlink:to="loc_mgpi_BrownGoodsMember_583d917d-016f-4f56-b8e3-ba4b46003c40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_WhiteGoodsMember_919c20bd-876b-4b14-bd48-c1fd8f33a037" xlink:href="mgpi-20221231.xsd#mgpi_WhiteGoodsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_PremiumBeverageAlcoholMember_32ab5291-f5e6-46df-9f0c-020a5bd10f59" xlink:to="loc_mgpi_WhiteGoodsMember_919c20bd-876b-4b14-bd48-c1fd8f33a037" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_FoodGradeAlcoholMember_9df977d0-c18a-4731-9987-b1d7fa9c46f1" xlink:href="mgpi-20221231.xsd#mgpi_FoodGradeAlcoholMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_FoodGradeAlcoholMember_9df977d0-c18a-4731-9987-b1d7fa9c46f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialAlcoholMember_fd2d3430-b0b7-4dd0-a831-e3b150025ccf" xlink:href="mgpi-20221231.xsd#mgpi_IndustrialAlcoholMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_FoodGradeAlcoholMember_9df977d0-c18a-4731-9987-b1d7fa9c46f1" xlink:to="loc_mgpi_IndustrialAlcoholMember_fd2d3430-b0b7-4dd0-a831-e3b150025ccf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_FuelGradeAlcoholMember_0ca50573-5ac8-467a-954e-31075c657369" xlink:href="mgpi-20221231.xsd#mgpi_FuelGradeAlcoholMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_FuelGradeAlcoholMember_0ca50573-5ac8-467a-954e-31075c657369" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillersFeedAndRelatedCoProductsMember_f53d7a02-c089-4755-9199-36aef7201a24" xlink:href="mgpi-20221231.xsd#mgpi_DistillersFeedAndRelatedCoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_DistillersFeedAndRelatedCoProductsMember_f53d7a02-c089-4755-9199-36aef7201a24" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_WarehouseServicesMember_dbf7e4fd-7e30-4812-88f7-75a7c1ddf9e0" xlink:href="mgpi-20221231.xsd#mgpi_WarehouseServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_WarehouseServicesMember_dbf7e4fd-7e30-4812-88f7-75a7c1ddf9e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_UltraPremiumSpiritsMember_a8d6bf48-e17e-47b7-af79-c4f3fbacb065" xlink:href="mgpi-20221231.xsd#mgpi_UltraPremiumSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_UltraPremiumSpiritsMember_a8d6bf48-e17e-47b7-af79-c4f3fbacb065" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SuperPremiumMember_104c6dad-d73f-4989-8bcb-dcf39e603e27" xlink:href="mgpi-20221231.xsd#mgpi_SuperPremiumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_SuperPremiumMember_104c6dad-d73f-4989-8bcb-dcf39e603e27" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumMember_af1f5019-3153-4fb8-bd1f-2dda41153e53" xlink:href="mgpi-20221231.xsd#mgpi_PremiumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_PremiumMember_af1f5019-3153-4fb8-bd1f-2dda41153e53" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumPlusMember_03b862cf-b6aa-41ea-8136-9603c1b5179e" xlink:href="mgpi-20221231.xsd#mgpi_PremiumPlusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_PremiumPlusMember_03b862cf-b6aa-41ea-8136-9603c1b5179e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MidSpiritsMember_34175d95-d10d-451e-ac21-4c40ac7f04d4" xlink:href="mgpi-20221231.xsd#mgpi_MidSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_MidSpiritsMember_34175d95-d10d-451e-ac21-4c40ac7f04d4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ValueSpiritsMember_e4c5f681-9f9d-455c-8610-cc577b1d1bf7" xlink:href="mgpi-20221231.xsd#mgpi_ValueSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_ValueSpiritsMember_e4c5f681-9f9d-455c-8610-cc577b1d1bf7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_OtherBrandedSpiritsMember_eb5a6541-d7f0-4b5f-9d65-55545cf9d368" xlink:href="mgpi-20221231.xsd#mgpi_OtherBrandedSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_OtherBrandedSpiritsMember_eb5a6541-d7f0-4b5f-9d65-55545cf9d368" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SpecialtyWheatStarchesMember_02ed6cb8-e92a-4eea-a3fd-499e6af0c973" xlink:href="mgpi-20221231.xsd#mgpi_SpecialtyWheatStarchesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_SpecialtyWheatStarchesMember_02ed6cb8-e92a-4eea-a3fd-499e6af0c973" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SpecialtyWheatProteinsMember_3626203d-8913-4fcc-983a-21ee8825955d" xlink:href="mgpi-20221231.xsd#mgpi_SpecialtyWheatProteinsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_SpecialtyWheatProteinsMember_3626203d-8913-4fcc-983a-21ee8825955d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CommodityWheatStarchMember_9fa9cad5-f732-4f3f-a631-cc67c83b7a12" xlink:href="mgpi-20221231.xsd#mgpi_CommodityWheatStarchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_CommodityWheatStarchMember_9fa9cad5-f732-4f3f-a631-cc67c83b7a12" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CommodityWheatProteinMember_07b0c8b5-a2dc-4b37-b5f6-f3211cd49b78" xlink:href="mgpi-20221231.xsd#mgpi_CommodityWheatProteinMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_CommodityWheatProteinMember_07b0c8b5-a2dc-4b37-b5f6-f3211cd49b78" xlink:type="arc" order="15"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#BUSINESSCOMBINATIONNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails" xlink:type="extended" id="ic126b19e03e84493b9b12353aea45073_BUSINESSCOMBINATIONNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_5be6703d-9955-4516-8276-2e0aedd3b3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_5be6703d-9955-4516-8276-2e0aedd3b3fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_4fc459c6-8f48-4fa2-a732-8d4eb61cc433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_4fc459c6-8f48-4fa2-a732-8d4eb61cc433" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_bad66f0b-db4d-4f27-8dea-b049f76a552d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_bad66f0b-db4d-4f27-8dea-b049f76a552d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions_578794a5-4c3e-4a83-a508-30967f519f9b" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions_578794a5-4c3e-4a83-a508-30967f519f9b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred_201cc9cb-17f2-437b-9ef6-51f42d432d00" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred_201cc9cb-17f2-437b-9ef6-51f42d432d00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_dd236ec6-c570-4805-80a1-3a1116ec5c15" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_dd236ec6-c570-4805-80a1-3a1116ec5c15" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7579e6df-79fb-4600-8e13-40ea02075e19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_Goodwill_7579e6df-79fb-4600-8e13-40ea02075e19" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_19dc010c-97ba-4782-bc4b-1f0df4e5c70c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_19dc010c-97ba-4782-bc4b-1f0df4e5c70c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_97c93060-502e-42e0-9f2e-ad52e02d2eff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_97c93060-502e-42e0-9f2e-ad52e02d2eff" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_50ff6e8d-ce50-4e60-9b40-883564ea0fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_50ff6e8d-ce50-4e60-9b40-883564ea0fe7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_f8d2d3f7-9ad1-4a3c-9ebc-5da6da844935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_f8d2d3f7-9ad1-4a3c-9ebc-5da6da844935" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_96ce1d29-b0e0-469c-801c-5a93bd1210c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_96ce1d29-b0e0-469c-801c-5a93bd1210c7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_9e515730-617a-47e0-b72c-64b51da363f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_9e515730-617a-47e0-b72c-64b51da363f6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ce39cde-1a66-4623-931d-f36e193f5a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ce39cde-1a66-4623-931d-f36e193f5a6d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4cc058e9-85b4-4d6d-9027-13b14c266c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ce39cde-1a66-4623-931d-f36e193f5a6d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4cc058e9-85b4-4d6d-9027-13b14c266c6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4cc058e9-85b4-4d6d-9027-13b14c266c6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4cc058e9-85b4-4d6d-9027-13b14c266c6a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4cc058e9-85b4-4d6d-9027-13b14c266c6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2a2fc7a3-967f-40e2-bd3a-63063617ef3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4cc058e9-85b4-4d6d-9027-13b14c266c6a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2a2fc7a3-967f-40e2-bd3a-63063617ef3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_4ac13dd1-c39c-472a-8adb-2e59981234c6" xlink:href="mgpi-20221231.xsd#mgpi_LuxcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2a2fc7a3-967f-40e2-bd3a-63063617ef3e" xlink:to="loc_mgpi_LuxcoMember_4ac13dd1-c39c-472a-8adb-2e59981234c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_eafcab38-b5d2-44f7-9e53-7ba67347cb55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ce39cde-1a66-4623-931d-f36e193f5a6d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_eafcab38-b5d2-44f7-9e53-7ba67347cb55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_eafcab38-b5d2-44f7-9e53-7ba67347cb55_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_eafcab38-b5d2-44f7-9e53-7ba67347cb55" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_eafcab38-b5d2-44f7-9e53-7ba67347cb55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_55552890-af78-4078-a2e2-8a88c60e757c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_eafcab38-b5d2-44f7-9e53-7ba67347cb55" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_55552890-af78-4078-a2e2-8a88c60e757c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_d4781ed5-53e5-47c8-b2a2-49781272ffb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_55552890-af78-4078-a2e2-8a88c60e757c" xlink:to="loc_us-gaap_TradeNamesMember_d4781ed5-53e5-47c8-b2a2-49781272ffb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistributorRelationshipsMember_1e8c910e-0be5-4314-a657-cca4ed04c7a4" xlink:href="mgpi-20221231.xsd#mgpi_DistributorRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_55552890-af78-4078-a2e2-8a88c60e757c" xlink:to="loc_mgpi_DistributorRelationshipsMember_1e8c910e-0be5-4314-a657-cca4ed04c7a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis_3e56e559-e2e1-4d1c-8be8-40ffc53bcf3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecurringAdjustmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ce39cde-1a66-4623-931d-f36e193f5a6d" xlink:to="loc_us-gaap_NonrecurringAdjustmentAxis_3e56e559-e2e1-4d1c-8be8-40ffc53bcf3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_3e56e559-e2e1-4d1c-8be8-40ffc53bcf3a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_3e56e559-e2e1-4d1c-8be8-40ffc53bcf3a" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_3e56e559-e2e1-4d1c-8be8-40ffc53bcf3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_21431763-6b18-493a-ba79-cde5d5b0ffdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_3e56e559-e2e1-4d1c-8be8-40ffc53bcf3a" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_21431763-6b18-493a-ba79-cde5d5b0ffdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquisitionRelatedCostsMember_bfb9ce23-c24c-4a63-b3bb-0423e7393e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquisitionRelatedCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain_21431763-6b18-493a-ba79-cde5d5b0ffdb" xlink:to="loc_us-gaap_AcquisitionRelatedCostsMember_bfb9ce23-c24c-4a63-b3bb-0423e7393e7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentToInventoryMember_9bbee736-ec37-4f7d-bc3c-11cc12445b67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAdjustmentToInventoryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain_21431763-6b18-493a-ba79-cde5d5b0ffdb" xlink:to="loc_us-gaap_FairValueAdjustmentToInventoryMember_9bbee736-ec37-4f7d-bc3c-11cc12445b67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_573414c0-73d2-4530-96e7-fb9fc11b9248" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ce39cde-1a66-4623-931d-f36e193f5a6d" xlink:to="loc_dei_LegalEntityAxis_573414c0-73d2-4530-96e7-fb9fc11b9248" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_573414c0-73d2-4530-96e7-fb9fc11b9248_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_573414c0-73d2-4530-96e7-fb9fc11b9248" xlink:to="loc_dei_EntityDomain_573414c0-73d2-4530-96e7-fb9fc11b9248_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4dbd2727-efe8-455b-bc2d-0bd943d32ecc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_573414c0-73d2-4530-96e7-fb9fc11b9248" xlink:to="loc_dei_EntityDomain_4dbd2727-efe8-455b-bc2d-0bd943d32ecc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_db55ebb8-3ac0-41a1-a6ea-a813fc62a053" xlink:href="mgpi-20221231.xsd#mgpi_LuxcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4dbd2727-efe8-455b-bc2d-0bd943d32ecc" xlink:to="loc_mgpi_LuxcoMember_db55ebb8-3ac0-41a1-a6ea-a813fc62a053" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#BUSINESSCOMBINATIONConsiderationsTransferredDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails" xlink:type="extended" id="ic446675e1d514ea68953f4713a11876b_BUSINESSCOMBINATIONConsiderationsTransferredDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e53e7eec-c666-45c6-80d7-7653b6779b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e53e7eec-c666-45c6-80d7-7653b6779b7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_9588a2a2-739b-4d1d-9fbe-89f0df2e1a2b" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_9588a2a2-739b-4d1d-9fbe-89f0df2e1a2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_16634a1d-737a-4bc2-89d7-707c3093e4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_16634a1d-737a-4bc2-89d7-707c3093e4cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_8406670b-d1ea-4a80-9bef-a024a752ddf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_8406670b-d1ea-4a80-9bef-a024a752ddf4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_b2bbd94f-aeb4-4248-a90c-5da1f4613acc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_b2bbd94f-aeb4-4248-a90c-5da1f4613acc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_d7530282-eee6-43c0-bd1a-fa88920e8de2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_d7530282-eee6-43c0-bd1a-fa88920e8de2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_54a660fa-5521-4156-bf72-0bff824a9782" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_54a660fa-5521-4156-bf72-0bff824a9782" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4ec16ef7-2739-462b-a5f3-9fbc8f405b05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4ec16ef7-2739-462b-a5f3-9fbc8f405b05" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments_613b9f48-75f5-48c5-957a-54add94e1b76" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments_613b9f48-75f5-48c5-957a-54add94e1b76" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f35cbd27-e757-4899-9e3b-185b3eae3f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f35cbd27-e757-4899-9e3b-185b3eae3f7a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_061738c7-3c30-4516-a0b1-3583a0ba2fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_061738c7-3c30-4516-a0b1-3583a0ba2fa2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_0ba87031-7b59-49d0-abd2-73fd4f950ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_0ba87031-7b59-49d0-abd2-73fd4f950ea4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_32528585-872a-476d-8d03-300f94777b59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_32528585-872a-476d-8d03-300f94777b59" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_f865c2e6-77d1-4a81-bb20-e3ec39b89061" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_f865c2e6-77d1-4a81-bb20-e3ec39b89061" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable_f3945abf-19f8-4e7a-98f8-443d0f3aa2e1" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable_f3945abf-19f8-4e7a-98f8-443d0f3aa2e1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_1b9fb4c6-c69e-4227-bdd1-19e8199c4cab" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_1b9fb4c6-c69e-4227-bdd1-19e8199c4cab" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_cfade0d7-d516-4d0e-b684-13b35de6d67b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_cfade0d7-d516-4d0e-b684-13b35de6d67b" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_f1c7b10a-4e18-4d97-99b3-c9f73034d4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_f1c7b10a-4e18-4d97-99b3-c9f73034d4b3" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_094d26be-8ad8-47c6-b1d2-cd9b1c67ee66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_094d26be-8ad8-47c6-b1d2-cd9b1c67ee66" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ac34335f-07b3-42d6-af82-342de77f64e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_Goodwill_ac34335f-07b3-42d6-af82-342de77f64e2" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9355bd73-627b-46f8-a44b-608411ed4f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9355bd73-627b-46f8-a44b-608411ed4f7d" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5d93c576-215a-42e3-92d4-ae02611383a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5d93c576-215a-42e3-92d4-ae02611383a4" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_1e219888-79e2-449a-b03a-4451e128de73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_SharePrice_1e219888-79e2-449a-b03a-4451e128de73" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_99f78541-5787-4597-936a-496ce68a0408" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_99f78541-5787-4597-936a-496ce68a0408" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_e457d5bd-3f50-4aea-814f-b1c2ec397775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_e457d5bd-3f50-4aea-814f-b1c2ec397775" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5122454f-a0f2-4efd-8da4-967c5c378259" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_e457d5bd-3f50-4aea-814f-b1c2ec397775" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5122454f-a0f2-4efd-8da4-967c5c378259" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5122454f-a0f2-4efd-8da4-967c5c378259_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5122454f-a0f2-4efd-8da4-967c5c378259" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5122454f-a0f2-4efd-8da4-967c5c378259_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1aae2abc-6f36-42c5-8d31-d5cd0790e9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5122454f-a0f2-4efd-8da4-967c5c378259" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1aae2abc-6f36-42c5-8d31-d5cd0790e9fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_972835ce-9270-40de-90a9-f7da56983250" xlink:href="mgpi-20221231.xsd#mgpi_LuxcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1aae2abc-6f36-42c5-8d31-d5cd0790e9fb" xlink:to="loc_mgpi_LuxcoMember_972835ce-9270-40de-90a9-f7da56983250" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_36bc2b40-171d-4b32-a163-c7e088eabd0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_e457d5bd-3f50-4aea-814f-b1c2ec397775" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_36bc2b40-171d-4b32-a163-c7e088eabd0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_36bc2b40-171d-4b32-a163-c7e088eabd0f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_36bc2b40-171d-4b32-a163-c7e088eabd0f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_36bc2b40-171d-4b32-a163-c7e088eabd0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_728758df-2cd8-46f3-9286-781ee94352c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_36bc2b40-171d-4b32-a163-c7e088eabd0f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_728758df-2cd8-46f3-9286-781ee94352c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_157a95ef-6725-4ca7-a403-45b3576bacf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_728758df-2cd8-46f3-9286-781ee94352c1" xlink:to="loc_us-gaap_TradeNamesMember_157a95ef-6725-4ca7-a403-45b3576bacf1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistributorRelationshipsMember_191ecf8f-4205-4f5b-a2f0-947a3af25b3a" xlink:href="mgpi-20221231.xsd#mgpi_DistributorRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_728758df-2cd8-46f3-9286-781ee94352c1" xlink:to="loc_mgpi_DistributorRelationshipsMember_191ecf8f-4205-4f5b-a2f0-947a3af25b3a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#BUSINESSCOMBINATIONScheduleofProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails" xlink:type="extended" id="id057dc27a4894646bc3944707f7d84cf_BUSINESSCOMBINATIONScheduleofProFormaInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_7698a4d8-c19e-4329-bc13-92f0bb5374e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_d39d5176-11aa-47f3-ae3a-7867df3e7d98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_7698a4d8-c19e-4329-bc13-92f0bb5374e2" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_d39d5176-11aa-47f3-ae3a-7867df3e7d98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_132f2b21-6dba-40ce-99a2-5882c20437fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_7698a4d8-c19e-4329-bc13-92f0bb5374e2" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_132f2b21-6dba-40ce-99a2-5882c20437fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_bee6a94b-c7f9-404d-9a02-d02f3ca47fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_7698a4d8-c19e-4329-bc13-92f0bb5374e2" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_bee6a94b-c7f9-404d-9a02-d02f3ca47fc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_c3f5f7b8-8a1b-4bda-bb03-33e6aa974d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_7698a4d8-c19e-4329-bc13-92f0bb5374e2" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_c3f5f7b8-8a1b-4bda-bb03-33e6aa974d26" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7e0fde84-753d-4036-abc5-3ecb4a32fb4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_c3f5f7b8-8a1b-4bda-bb03-33e6aa974d26" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7e0fde84-753d-4036-abc5-3ecb4a32fb4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7e0fde84-753d-4036-abc5-3ecb4a32fb4c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7e0fde84-753d-4036-abc5-3ecb4a32fb4c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7e0fde84-753d-4036-abc5-3ecb4a32fb4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc294695-7a09-4a2d-9fae-9f3635da30f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7e0fde84-753d-4036-abc5-3ecb4a32fb4c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc294695-7a09-4a2d-9fae-9f3635da30f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_a9eb5348-2591-4d43-8b60-988b66875f6c" xlink:href="mgpi-20221231.xsd#mgpi_LuxcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc294695-7a09-4a2d-9fae-9f3635da30f2" xlink:to="loc_mgpi_LuxcoMember_a9eb5348-2591-4d43-8b60-988b66875f6c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" xlink:type="extended" id="i94f42cce815a429dab17470763d03f0d_GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_8d0a579c-d06e-4a56-ad79-42b68338107b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_8d0a579c-d06e-4a56-ad79-42b68338107b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0ef2ea79-90b7-45ca-b63c-055808ff7ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0ef2ea79-90b7-45ca-b63c-055808ff7ce2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0c978e45-0152-47ae-98ad-43be89ed0d27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0c978e45-0152-47ae-98ad-43be89ed0d27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_99969e1a-f01d-40f1-b1f0-e65a5f600f04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_99969e1a-f01d-40f1-b1f0-e65a5f600f04" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7db1113b-3b00-4382-9a5d-85664f559892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:to="loc_us-gaap_Goodwill_7db1113b-3b00-4382-9a5d-85664f559892" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_dd15c3a7-ac56-43a0-be4e-a1719c64cc33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_dd15c3a7-ac56-43a0-be4e-a1719c64cc33" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_badb17ca-e468-484c-aa86-96e5040fb085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_badb17ca-e468-484c-aa86-96e5040fb085" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5215eaff-64cb-485a-80ed-8f9005869a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_badb17ca-e468-484c-aa86-96e5040fb085" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5215eaff-64cb-485a-80ed-8f9005869a4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5215eaff-64cb-485a-80ed-8f9005869a4d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5215eaff-64cb-485a-80ed-8f9005869a4d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5215eaff-64cb-485a-80ed-8f9005869a4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dfe70eaa-6894-4e05-99fd-66f57b1d0c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5215eaff-64cb-485a-80ed-8f9005869a4d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dfe70eaa-6894-4e05-99fd-66f57b1d0c9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_d33398d0-0b1c-4903-a5fe-17d02a9c4e12" xlink:href="mgpi-20221231.xsd#mgpi_LuxcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dfe70eaa-6894-4e05-99fd-66f57b1d0c9b" xlink:to="loc_mgpi_LuxcoMember_d33398d0-0b1c-4903-a5fe-17d02a9c4e12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ef77e08a-329d-44ab-b1e6-29ab910c6c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_badb17ca-e468-484c-aa86-96e5040fb085" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ef77e08a-329d-44ab-b1e6-29ab910c6c4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ef77e08a-329d-44ab-b1e6-29ab910c6c4e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ef77e08a-329d-44ab-b1e6-29ab910c6c4e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ef77e08a-329d-44ab-b1e6-29ab910c6c4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_b5c98d9e-2c6e-4b2c-a673-260aae05694c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ef77e08a-329d-44ab-b1e6-29ab910c6c4e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_b5c98d9e-2c6e-4b2c-a673-260aae05694c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistributorRelationshipsMember_e7a3b1c9-6f35-4e03-9779-d0012da978f4" xlink:href="mgpi-20221231.xsd#mgpi_DistributorRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_b5c98d9e-2c6e-4b2c-a673-260aae05694c" xlink:to="loc_mgpi_DistributorRelationshipsMember_e7a3b1c9-6f35-4e03-9779-d0012da978f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a62bae50-0ae4-42b3-ad62-baf57d0b054b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_badb17ca-e468-484c-aa86-96e5040fb085" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a62bae50-0ae4-42b3-ad62-baf57d0b054b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a62bae50-0ae4-42b3-ad62-baf57d0b054b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a62bae50-0ae4-42b3-ad62-baf57d0b054b" xlink:to="loc_us-gaap_SegmentDomain_a62bae50-0ae4-42b3-ad62-baf57d0b054b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2ec6f88e-4e5c-48de-9ec3-fbba0be31fde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a62bae50-0ae4-42b3-ad62-baf57d0b054b" xlink:to="loc_us-gaap_SegmentDomain_2ec6f88e-4e5c-48de-9ec3-fbba0be31fde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_e05a2959-0bf8-479c-9528-9fd57cfcbf17" xlink:href="mgpi-20221231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2ec6f88e-4e5c-48de-9ec3-fbba0be31fde" xlink:to="loc_mgpi_BrandedSpiritsMember_e05a2959-0bf8-479c-9528-9fd57cfcbf17" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails" xlink:type="extended" id="i7f02238c2c0f46d79eddc514eebfe1db_CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_32ab3076-fb66-4948-b87f-db1ee12f0721" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_32ab3076-fb66-4948-b87f-db1ee12f0721" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_9ef448ce-0d93-4976-8072-33c82e700ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_9ef448ce-0d93-4976-8072-33c82e700ef2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_74892904-04c0-45e9-aa1e-e70ae15d4fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_74892904-04c0-45e9-aa1e-e70ae15d4fd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_3d9a7e59-8262-4071-a63b-a757f3804ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_3d9a7e59-8262-4071-a63b-a757f3804ace" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_bc1827d1-2160-4087-b951-490dc0c62ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_bc1827d1-2160-4087-b951-490dc0c62ef4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_afeb50b0-fcb2-42ce-adf7-86dee26b11ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_afeb50b0-fcb2-42ce-adf7-86dee26b11ea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_38fc467c-29e0-40a7-9768-7115e1f5cc83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_38fc467c-29e0-40a7-9768-7115e1f5cc83" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_604aba06-92b3-4e1f-a905-2b43a8a5ddf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_DebtInstrumentTable_604aba06-92b3-4e1f-a905-2b43a8a5ddf0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8e9da69b-499b-4a9d-8db1-e8556288175f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_604aba06-92b3-4e1f-a905-2b43a8a5ddf0" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8e9da69b-499b-4a9d-8db1-e8556288175f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8e9da69b-499b-4a9d-8db1-e8556288175f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8e9da69b-499b-4a9d-8db1-e8556288175f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8e9da69b-499b-4a9d-8db1-e8556288175f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2a6eb71c-c5e5-458e-8cdc-1d602c683554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8e9da69b-499b-4a9d-8db1-e8556288175f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2a6eb71c-c5e5-458e-8cdc-1d602c683554" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e923c697-3cec-488d-b2d6-d41814eb1daf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a6eb71c-c5e5-458e-8cdc-1d602c683554" xlink:to="loc_us-gaap_LineOfCreditMember_e923c697-3cec-488d-b2d6-d41814eb1daf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_680a5dbf-9abf-4b42-b8b5-a8cade380178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a6eb71c-c5e5-458e-8cdc-1d602c683554" xlink:to="loc_us-gaap_ConvertibleDebtMember_680a5dbf-9abf-4b42-b8b5-a8cade380178" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_2056a820-73b0-4b9b-ae6c-f445ac3d270a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a6eb71c-c5e5-458e-8cdc-1d602c683554" xlink:to="loc_us-gaap_SecuredDebtMember_2056a820-73b0-4b9b-ae6c-f445ac3d270a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_0e75fb4b-2caa-43f8-a658-fe075768f096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a6eb71c-c5e5-458e-8cdc-1d602c683554" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_0e75fb4b-2caa-43f8-a658-fe075768f096" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8289d5db-5e27-4be4-b2f6-f208d53e39b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_604aba06-92b3-4e1f-a905-2b43a8a5ddf0" xlink:to="loc_us-gaap_CreditFacilityAxis_8289d5db-5e27-4be4-b2f6-f208d53e39b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8289d5db-5e27-4be4-b2f6-f208d53e39b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_8289d5db-5e27-4be4-b2f6-f208d53e39b1" xlink:to="loc_us-gaap_CreditFacilityDomain_8289d5db-5e27-4be4-b2f6-f208d53e39b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_62ce8e59-fdd6-47cd-85d4-e98196226660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_8289d5db-5e27-4be4-b2f6-f208d53e39b1" xlink:to="loc_us-gaap_CreditFacilityDomain_62ce8e59-fdd6-47cd-85d4-e98196226660" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_069c003c-c038-4c79-80c3-2becd52a49a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_62ce8e59-fdd6-47cd-85d4-e98196226660" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_069c003c-c038-4c79-80c3-2becd52a49a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1ef6fba9-d98a-4575-bb53-3a4e858cda14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_604aba06-92b3-4e1f-a905-2b43a8a5ddf0" xlink:to="loc_us-gaap_DebtInstrumentAxis_1ef6fba9-d98a-4575-bb53-3a4e858cda14" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1ef6fba9-d98a-4575-bb53-3a4e858cda14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1ef6fba9-d98a-4575-bb53-3a4e858cda14" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1ef6fba9-d98a-4575-bb53-3a4e858cda14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_609798fa-0ff5-4031-838e-22edd90d2730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1ef6fba9-d98a-4575-bb53-3a4e858cda14" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_609798fa-0ff5-4031-838e-22edd90d2730" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_RevolvingCreditAgreementDue2025Member_37f86ccc-6c3e-4712-9f02-dbf5f35343cd" xlink:href="mgpi-20221231.xsd#mgpi_RevolvingCreditAgreementDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_609798fa-0ff5-4031-838e-22edd90d2730" xlink:to="loc_mgpi_RevolvingCreditAgreementDue2025Member_37f86ccc-6c3e-4712-9f02-dbf5f35343cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementDue2027Member_2f36398a-9073-41f2-a517-d7403ecaa788" xlink:href="mgpi-20221231.xsd#mgpi_NotePurchaseAgreementDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_609798fa-0ff5-4031-838e-22edd90d2730" xlink:to="loc_mgpi_NotePurchaseAgreementDue2027Member_2f36398a-9073-41f2-a517-d7403ecaa788" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementDue2029Member_6c2fbbc0-d87a-4f56-a228-704b498fc587" xlink:href="mgpi-20221231.xsd#mgpi_NotePurchaseAgreementDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_609798fa-0ff5-4031-838e-22edd90d2730" xlink:to="loc_mgpi_NotePurchaseAgreementDue2029Member_6c2fbbc0-d87a-4f56-a228-704b498fc587" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A188NoteDue2041Member_55803c20-6226-4af5-98d0-dbd61b7031aa" xlink:href="mgpi-20221231.xsd#mgpi_A188NoteDue2041Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_609798fa-0ff5-4031-838e-22edd90d2730" xlink:to="loc_mgpi_A188NoteDue2041Member_55803c20-6226-4af5-98d0-dbd61b7031aa" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#CORPORATEBORROWINGSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails" xlink:type="extended" id="i1aea59ae8a53441aad1ef84e821e4ec0_CORPORATEBORROWINGSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_c1210587-17ba-4c54-a158-3c7046a66d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_LineOfCredit_c1210587-17ba-4c54-a158-3c7046a66d9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity_ddfddcc8-73eb-4a74-97f9-138bdb2e80bb" xlink:href="mgpi-20221231.xsd#mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity_ddfddcc8-73eb-4a74-97f9-138bdb2e80bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_1a57ad6d-a3e0-4f01-b82e-eb4384a66bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_1a57ad6d-a3e0-4f01-b82e-eb4384a66bdd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFeeAmount_fc8f98d6-0d7a-4c76-8bbb-fddc93e476c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentFeeAmount_fc8f98d6-0d7a-4c76-8bbb-fddc93e476c4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_43e50c56-4f80-4462-90c6-945369698fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_43e50c56-4f80-4462-90c6-945369698fc1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_cf438e6c-dd91-4edb-975d-636578c46836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_cf438e6c-dd91-4edb-975d-636578c46836" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0301b867-ddbd-4802-82b5-15903ff187f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0301b867-ddbd-4802-82b5-15903ff187f8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_e7e1eec1-687a-49c4-86fd-636ff0a5e434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_e7e1eec1-687a-49c4-86fd-636ff0a5e434" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_b7b32255-97c9-4dec-8706-9752b1faeaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_b7b32255-97c9-4dec-8706-9752b1faeaa2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_204d741f-552e-4b77-aa65-f410eff22bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_204d741f-552e-4b77-aa65-f410eff22bd4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6c73463c-1ac9-4009-ada9-978cce87bdc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6c73463c-1ac9-4009-ada9-978cce87bdc2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_757f25ed-9827-4dc6-b0b1-41c1c0b3d78e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_757f25ed-9827-4dc6-b0b1-41c1c0b3d78e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_6e629d45-570c-49d6-885d-a9e522515f82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_6e629d45-570c-49d6-885d-a9e522515f82" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_684c8d5a-c17d-40e2-8f67-e53abbdff42f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_684c8d5a-c17d-40e2-8f67-e53abbdff42f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_250bfae6-43f1-4f52-bba4-492591194e95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_250bfae6-43f1-4f52-bba4-492591194e95" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleBusinessPeriod_c70d9f65-133a-4a5b-9534-1643edd45a38" xlink:href="mgpi-20221231.xsd#mgpi_DebtInstrumentConvertibleBusinessPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_mgpi_DebtInstrumentConvertibleBusinessPeriod_c70d9f65-133a-4a5b-9534-1643edd45a38" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriod_560b2dd5-214d-4782-be0c-8f3cafd1b7e8" xlink:href="mgpi-20221231.xsd#mgpi_DebtInstrumentConvertibleMeasurementPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriod_560b2dd5-214d-4782-be0c-8f3cafd1b7e8" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage_ad66b509-419c-4956-a6b8-9266699280dc" xlink:href="mgpi-20221231.xsd#mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage_ad66b509-419c-4956-a6b8-9266699280dc" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_37a845b3-5298-4b5d-9550-2decc0e4c95f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:to="loc_us-gaap_CreditFacilityAxis_37a845b3-5298-4b5d-9550-2decc0e4c95f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_37a845b3-5298-4b5d-9550-2decc0e4c95f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_37a845b3-5298-4b5d-9550-2decc0e4c95f" xlink:to="loc_us-gaap_CreditFacilityDomain_37a845b3-5298-4b5d-9550-2decc0e4c95f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2fab2dea-edbc-4ec1-8c2a-e8b5143c7571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_37a845b3-5298-4b5d-9550-2decc0e4c95f" xlink:to="loc_us-gaap_CreditFacilityDomain_2fab2dea-edbc-4ec1-8c2a-e8b5143c7571" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_09f4c42c-fe5f-4e42-bb93-c89c489af19f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2fab2dea-edbc-4ec1-8c2a-e8b5143c7571" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_09f4c42c-fe5f-4e42-bb93-c89c489af19f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d6ba1d9c-0907-451b-8f38-5e14a4051198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d6ba1d9c-0907-451b-8f38-5e14a4051198" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d6ba1d9c-0907-451b-8f38-5e14a4051198_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d6ba1d9c-0907-451b-8f38-5e14a4051198" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d6ba1d9c-0907-451b-8f38-5e14a4051198_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_52ff04da-eff2-4a02-aab4-22cf743b7fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d6ba1d9c-0907-451b-8f38-5e14a4051198" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_52ff04da-eff2-4a02-aab4-22cf743b7fb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1513204c-423a-43a8-8f5a-57da6ffc2913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52ff04da-eff2-4a02-aab4-22cf743b7fb4" xlink:to="loc_us-gaap_LineOfCreditMember_1513204c-423a-43a8-8f5a-57da6ffc2913" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_da974a26-06b2-4157-91a9-21c48c966187" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52ff04da-eff2-4a02-aab4-22cf743b7fb4" xlink:to="loc_us-gaap_SecuredDebtMember_da974a26-06b2-4157-91a9-21c48c966187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_52acb1eb-1715-4226-ad03-a486b42bacf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52ff04da-eff2-4a02-aab4-22cf743b7fb4" xlink:to="loc_us-gaap_ConvertibleDebtMember_52acb1eb-1715-4226-ad03-a486b42bacf8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d8f09405-128f-4d97-9f2a-0e477a6b05c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:to="loc_us-gaap_DebtInstrumentAxis_d8f09405-128f-4d97-9f2a-0e477a6b05c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d8f09405-128f-4d97-9f2a-0e477a6b05c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d8f09405-128f-4d97-9f2a-0e477a6b05c1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d8f09405-128f-4d97-9f2a-0e477a6b05c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d8f09405-128f-4d97-9f2a-0e477a6b05c1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CreditAgreementDue2025Member_e8b3d753-c7ec-4aa4-9e25-f4e48588e6fa" xlink:href="mgpi-20221231.xsd#mgpi_CreditAgreementDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:to="loc_mgpi_CreditAgreementDue2025Member_e8b3d753-c7ec-4aa4-9e25-f4e48588e6fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CreditAgreementMember_bb19a63e-9b39-44ef-8690-b1eac1c503dc" xlink:href="mgpi-20221231.xsd#mgpi_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:to="loc_mgpi_CreditAgreementMember_bb19a63e-9b39-44ef-8690-b1eac1c503dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementMember_549a60f6-3aae-47fd-a4c5-c246b70bc2bb" xlink:href="mgpi-20221231.xsd#mgpi_NotePurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:to="loc_mgpi_NotePurchaseAgreementMember_549a60f6-3aae-47fd-a4c5-c246b70bc2bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementDue2027Member_70a9ad20-a8eb-44c3-acdf-3f82bfe35b94" xlink:href="mgpi-20221231.xsd#mgpi_NotePurchaseAgreementDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:to="loc_mgpi_NotePurchaseAgreementDue2027Member_70a9ad20-a8eb-44c3-acdf-3f82bfe35b94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementDue2029Member_b5ac2ee9-0ddb-4b7b-966f-eaf960471158" xlink:href="mgpi-20221231.xsd#mgpi_NotePurchaseAgreementDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:to="loc_mgpi_NotePurchaseAgreementDue2029Member_b5ac2ee9-0ddb-4b7b-966f-eaf960471158" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_RevolvingCreditAgreementDue2025Member_0d343601-1a9c-421a-b7f4-a0d5cccff511" xlink:href="mgpi-20221231.xsd#mgpi_RevolvingCreditAgreementDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:to="loc_mgpi_RevolvingCreditAgreementDue2025Member_0d343601-1a9c-421a-b7f4-a0d5cccff511" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A188NoteDue2041Member_7fe47499-12dc-4ae8-aad9-af91ec0ea2df" xlink:href="mgpi-20221231.xsd#mgpi_A188NoteDue2041Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:to="loc_mgpi_A188NoteDue2041Member_7fe47499-12dc-4ae8-aad9-af91ec0ea2df" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_0f290dfe-d752-4127-9690-68e0b8c0f26f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:to="loc_srt_CounterpartyNameAxis_0f290dfe-d752-4127-9690-68e0b8c0f26f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0f290dfe-d752-4127-9690-68e0b8c0f26f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_0f290dfe-d752-4127-9690-68e0b8c0f26f" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0f290dfe-d752-4127-9690-68e0b8c0f26f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3b06d1e9-6499-4444-9bab-914b7c6750cd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_0f290dfe-d752-4127-9690-68e0b8c0f26f" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3b06d1e9-6499-4444-9bab-914b7c6750cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InitialPurchasersMember_52d7625e-567a-4083-b555-a29181cf5396" xlink:href="mgpi-20221231.xsd#mgpi_InitialPurchasersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3b06d1e9-6499-4444-9bab-914b7c6750cd" xlink:to="loc_mgpi_InitialPurchasersMember_52d7625e-567a-4083-b555-a29181cf5396" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_81fc0dde-1e3f-41d3-b05d-0de4f326090f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_81fc0dde-1e3f-41d3-b05d-0de4f326090f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81fc0dde-1e3f-41d3-b05d-0de4f326090f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_81fc0dde-1e3f-41d3-b05d-0de4f326090f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81fc0dde-1e3f-41d3-b05d-0de4f326090f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b8320c7b-63e7-4c0d-b1fd-6fdc718c7603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_81fc0dde-1e3f-41d3-b05d-0de4f326090f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b8320c7b-63e7-4c0d-b1fd-6fdc718c7603" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_9cbf9b8b-f215-450b-9386-e458807a14f4" xlink:href="mgpi-20221231.xsd#mgpi_LuxcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b8320c7b-63e7-4c0d-b1fd-6fdc718c7603" xlink:to="loc_mgpi_LuxcoMember_9cbf9b8b-f215-450b-9386-e458807a14f4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended" id="id99c8e6767fb4f2493d3700a1b86c639_INCOMETAXESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_dd8ece92-5694-4c6d-ba35-7be5906acc9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_dd8ece92-5694-4c6d-ba35-7be5906acc9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_3c46f14e-c31f-4acf-a4c2-33ea4d82ee61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_3c46f14e-c31f-4acf-a4c2-33ea4d82ee61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_cc21212d-7ad6-422c-8032-5a8c7b14c482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_cc21212d-7ad6-422c-8032-5a8c7b14c482" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_1bae3d94-2886-40d4-9506-c99337e27795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:to="loc_us-gaap_DeferredTaxLiabilities_1bae3d94-2886-40d4-9506-c99337e27795" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_e6bf0516-95ce-4ff0-b1e1-6ebc8d3e18cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:to="loc_us-gaap_OperatingLossCarryforwards_e6bf0516-95ce-4ff0-b1e1-6ebc8d3e18cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_16560b97-e330-41dd-ba7f-7e27164e35b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_16560b97-e330-41dd-ba7f-7e27164e35b4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_e9a14cfe-35b4-4c47-8f2c-5cac10a1b721" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_e9a14cfe-35b4-4c47-8f2c-5cac10a1b721" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9710df34-753f-4a36-92e3-e27abd1a3449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_e9a14cfe-35b4-4c47-8f2c-5cac10a1b721" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9710df34-753f-4a36-92e3-e27abd1a3449" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_9710df34-753f-4a36-92e3-e27abd1a3449_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9710df34-753f-4a36-92e3-e27abd1a3449" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_9710df34-753f-4a36-92e3-e27abd1a3449_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_f2f891c9-b733-474e-b142-c6f121994035" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9710df34-753f-4a36-92e3-e27abd1a3449" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_f2f891c9-b733-474e-b142-c6f121994035" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_dada7dd1-2da2-44d7-abd5-533d91de969d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f2f891c9-b733-474e-b142-c6f121994035" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_dada7dd1-2da2-44d7-abd5-533d91de969d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a97214a1-5668-4a25-af87-df37ffb50c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_e9a14cfe-35b4-4c47-8f2c-5cac10a1b721" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a97214a1-5668-4a25-af87-df37ffb50c9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a97214a1-5668-4a25-af87-df37ffb50c9b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a97214a1-5668-4a25-af87-df37ffb50c9b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a97214a1-5668-4a25-af87-df37ffb50c9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4b3885a4-2a51-44f0-af52-6f6e7b386b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a97214a1-5668-4a25-af87-df37ffb50c9b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4b3885a4-2a51-44f0-af52-6f6e7b386b2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_f014e645-8f18-44d5-9005-49c3e27dc418" xlink:href="mgpi-20221231.xsd#mgpi_LuxcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4b3885a4-2a51-44f0-af52-6f6e7b386b2f" xlink:to="loc_mgpi_LuxcoMember_f014e645-8f18-44d5-9005-49c3e27dc418" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails" xlink:type="extended" id="i5803ddf8b6e44aad9cd465c1581d29d8_INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4c44d88c-1594-43ce-a88c-f5a7d06ee77d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4c44d88c-1594-43ce-a88c-f5a7d06ee77d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_676aff74-186f-45bb-8881-d4edada6e287" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_676aff74-186f-45bb-8881-d4edada6e287" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_ed418a72-2339-42f3-a55a-0cf0d6dfeba1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_ed418a72-2339-42f3-a55a-0cf0d6dfeba1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_34aa5c23-dcfe-42e4-8d75-040f95809544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_34aa5c23-dcfe-42e4-8d75-040f95809544" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_0e804da4-d38d-4450-b33f-4abcfb52ae9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_0e804da4-d38d-4450-b33f-4abcfb52ae9c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_183d6f2b-76a5-4ebf-9795-8490731b9eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_183d6f2b-76a5-4ebf-9795-8490731b9eb6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5a7e6ab2-d71f-4dba-aa9e-7aaa958b3452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5a7e6ab2-d71f-4dba-aa9e-7aaa958b3452" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6882338a-db7c-47bd-9131-c8858b247366" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6882338a-db7c-47bd-9131-c8858b247366" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1d45bba2-40b4-472e-99df-b3215873b661" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1d45bba2-40b4-472e-99df-b3215873b661" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_7c707cd3-c16f-4497-9e6b-024aa074f990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_7c707cd3-c16f-4497-9e6b-024aa074f990" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_a2320beb-452c-48e1-acd8-d9b53fd00d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_7c707cd3-c16f-4497-9e6b-024aa074f990" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_a2320beb-452c-48e1-acd8-d9b53fd00d2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_a2320beb-452c-48e1-acd8-d9b53fd00d2a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a2320beb-452c-48e1-acd8-d9b53fd00d2a" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_a2320beb-452c-48e1-acd8-d9b53fd00d2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_4aabaa9c-e731-49d2-8951-1228bb839560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a2320beb-452c-48e1-acd8-d9b53fd00d2a" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_4aabaa9c-e731-49d2-8951-1228bb839560" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_e73dd24b-3ce6-4f0a-9aa6-9103a1536abe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_4aabaa9c-e731-49d2-8951-1228bb839560" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_e73dd24b-3ce6-4f0a-9aa6-9103a1536abe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_ac2ea64e-033c-4014-9346-3d5b2715c9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_4aabaa9c-e731-49d2-8951-1228bb839560" xlink:to="loc_us-gaap_DomesticCountryMember_ac2ea64e-033c-4014-9346-3d5b2715c9a4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#EQUITYANDEPSComputationsofEarningsLossPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails" xlink:type="extended" id="i5afe35f964094f27b5d4b70c30af234f_EQUITYANDEPSComputationsofEarningsLossPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ed9e00d-b35a-49e2-958f-ff503255bdec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_7618fced-aac8-435a-b447-83b0a3418aa3" xlink:href="mgpi-20221231.xsd#mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ed9e00d-b35a-49e2-958f-ff503255bdec" xlink:to="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_7618fced-aac8-435a-b447-83b0a3418aa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9b7361ef-2c4e-4d58-aa74-bbcb0c433087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_7618fced-aac8-435a-b447-83b0a3418aa3" xlink:to="loc_us-gaap_ProfitLoss_9b7361ef-2c4e-4d58-aa74-bbcb0c433087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7f3d4fe4-b218-472f-9cc2-d6e074b36451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_7618fced-aac8-435a-b447-83b0a3418aa3" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7f3d4fe4-b218-472f-9cc2-d6e074b36451" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_6edc467d-8423-4e71-8dec-18a372c2b4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_7618fced-aac8-435a-b447-83b0a3418aa3" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_6edc467d-8423-4e71-8dec-18a372c2b4d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_62c295e9-3aa7-4191-b080-2c9fdc4bd119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_7618fced-aac8-435a-b447-83b0a3418aa3" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_62c295e9-3aa7-4191-b080-2c9fdc4bd119" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_3d00fd4b-9450-4343-860e-fcef4678c0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_7618fced-aac8-435a-b447-83b0a3418aa3" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_3d00fd4b-9450-4343-860e-fcef4678c0a7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b8d9ce9-77a3-419c-8fab-d700c3420208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ed9e00d-b35a-49e2-958f-ff503255bdec" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b8d9ce9-77a3-419c-8fab-d700c3420208" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6a3c989e-eef3-4290-be3b-790e34f81ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b8d9ce9-77a3-419c-8fab-d700c3420208" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6a3c989e-eef3-4290-be3b-790e34f81ffb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a33cc761-57d4-44fc-a3c1-ba59495ccdf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b8d9ce9-77a3-419c-8fab-d700c3420208" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a33cc761-57d4-44fc-a3c1-ba59495ccdf9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_53854b6a-8e40-473a-8c4b-f392e45a5f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b8d9ce9-77a3-419c-8fab-d700c3420208" xlink:to="loc_us-gaap_EarningsPerShareBasic_53854b6a-8e40-473a-8c4b-f392e45a5f8f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_192eeb1b-a4b8-438b-962e-9bf5bf883789" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b8d9ce9-77a3-419c-8fab-d700c3420208" xlink:to="loc_us-gaap_EarningsPerShareDiluted_192eeb1b-a4b8-438b-962e-9bf5bf883789" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_acafedf4-9652-4a1c-b173-9fce316d6bae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ed9e00d-b35a-49e2-958f-ff503255bdec" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_acafedf4-9652-4a1c-b173-9fce316d6bae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_a0acb62b-63e2-4c07-82e6-ca71e027576d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ed9e00d-b35a-49e2-958f-ff503255bdec" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_a0acb62b-63e2-4c07-82e6-ca71e027576d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_da306aab-3be9-4574-bb13-61d662490636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ed9e00d-b35a-49e2-958f-ff503255bdec" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_da306aab-3be9-4574-bb13-61d662490636" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbc2bd54-9d33-41a9-bf57-be1668a3b491" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ed9e00d-b35a-49e2-958f-ff503255bdec" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbc2bd54-9d33-41a9-bf57-be1668a3b491" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_96b39ac2-a090-4b28-b1a3-8cbad6fe082a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbc2bd54-9d33-41a9-bf57-be1668a3b491" xlink:to="loc_us-gaap_AwardTypeAxis_96b39ac2-a090-4b28-b1a3-8cbad6fe082a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96b39ac2-a090-4b28-b1a3-8cbad6fe082a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_96b39ac2-a090-4b28-b1a3-8cbad6fe082a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96b39ac2-a090-4b28-b1a3-8cbad6fe082a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d365856b-e591-4072-943f-4223a6824116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_96b39ac2-a090-4b28-b1a3-8cbad6fe082a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d365856b-e591-4072-943f-4223a6824116" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5207952e-f6d4-4bed-8b7a-491d71879829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d365856b-e591-4072-943f-4223a6824116" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5207952e-f6d4-4bed-8b7a-491d71879829" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_05754318-7293-4227-95c2-ee3dbe69c03b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbc2bd54-9d33-41a9-bf57-be1668a3b491" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_05754318-7293-4227-95c2-ee3dbe69c03b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_05754318-7293-4227-95c2-ee3dbe69c03b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_05754318-7293-4227-95c2-ee3dbe69c03b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_05754318-7293-4227-95c2-ee3dbe69c03b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0142b503-b454-431e-ba42-80ce08045472" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_05754318-7293-4227-95c2-ee3dbe69c03b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0142b503-b454-431e-ba42-80ce08045472" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_8f0e0170-f9c7-48ae-b80f-91442e38bf5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0142b503-b454-431e-ba42-80ce08045472" xlink:to="loc_us-gaap_ConvertibleDebtMember_8f0e0170-f9c7-48ae-b80f-91442e38bf5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d4187473-4241-4e36-af87-52f73494f2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbc2bd54-9d33-41a9-bf57-be1668a3b491" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d4187473-4241-4e36-af87-52f73494f2f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d4187473-4241-4e36-af87-52f73494f2f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d4187473-4241-4e36-af87-52f73494f2f5" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d4187473-4241-4e36-af87-52f73494f2f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_24cbf6a7-7053-40b2-9cd6-593118d0dffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d4187473-4241-4e36-af87-52f73494f2f5" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_24cbf6a7-7053-40b2-9cd6-593118d0dffa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A188NoteDue2041Member_e70e7d8f-d185-4595-88d6-78c9cf972cac" xlink:href="mgpi-20221231.xsd#mgpi_A188NoteDue2041Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_24cbf6a7-7053-40b2-9cd6-593118d0dffa" xlink:to="loc_mgpi_A188NoteDue2041Member_e70e7d8f-d185-4595-88d6-78c9cf972cac" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#EQUITYANDEPSScheduleofCommonStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails" xlink:type="extended" id="i1ce5fde8cc1a41e6b44d099034cdccea_EQUITYANDEPSScheduleofCommonStockActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_a27a6e6b-c7c1-4551-8dd6-17d9367e67e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d8b0ca53-5407-44ee-94be-6e32ab11f2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_a27a6e6b-c7c1-4551-8dd6-17d9367e67e6" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d8b0ca53-5407-44ee-94be-6e32ab11f2e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_98a448ee-f971-46a7-a25e-920f986e9860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d8b0ca53-5407-44ee-94be-6e32ab11f2e4" xlink:to="loc_us-gaap_SharesOutstanding_98a448ee-f971-46a7-a25e-920f986e9860" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_52bcf7a8-fffd-4a51-aaf4-48b2a5394536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d8b0ca53-5407-44ee-94be-6e32ab11f2e4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_52bcf7a8-fffd-4a51-aaf4-48b2a5394536" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_1603ab22-dca9-44a5-987b-70fb68700d53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d8b0ca53-5407-44ee-94be-6e32ab11f2e4" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_1603ab22-dca9-44a5-987b-70fb68700d53" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_de1a3c15-e33f-4f11-81a9-6309a99c7a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_097b6d74-a3ff-43df-b7a3-f63bc84654f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_a27a6e6b-c7c1-4551-8dd6-17d9367e67e6" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_097b6d74-a3ff-43df-b7a3-f63bc84654f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_db99f415-9235-42b9-9f8c-9e123ddd73ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_097b6d74-a3ff-43df-b7a3-f63bc84654f1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_db99f415-9235-42b9-9f8c-9e123ddd73ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_db99f415-9235-42b9-9f8c-9e123ddd73ce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_db99f415-9235-42b9-9f8c-9e123ddd73ce" xlink:to="loc_us-gaap_ClassOfStockDomain_db99f415-9235-42b9-9f8c-9e123ddd73ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_19b8a777-1f6e-4572-bd89-64da41a48df4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_db99f415-9235-42b9-9f8c-9e123ddd73ce" xlink:to="loc_us-gaap_ClassOfStockDomain_19b8a777-1f6e-4572-bd89-64da41a48df4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_114e51fb-240b-433c-aa1a-d1cb9a9352f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_19b8a777-1f6e-4572-bd89-64da41a48df4" xlink:to="loc_us-gaap_PreferredStockMember_114e51fb-240b-433c-aa1a-d1cb9a9352f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b5ccd0d8-cc8a-4f17-873a-f0872b8b7a57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_19b8a777-1f6e-4572-bd89-64da41a48df4" xlink:to="loc_us-gaap_CommonStockMember_b5ccd0d8-cc8a-4f17-873a-f0872b8b7a57" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#LEASESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/LEASESNarrativeDetails" xlink:type="extended" id="i321c805f63e34758b5d2342ac9b2dd82_LEASESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_21d63cc2-30bb-42f8-a33e-2f52321466d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_7b7e3af8-4d95-4b9e-803d-81c10d0ad396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_21d63cc2-30bb-42f8-a33e-2f52321466d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_7b7e3af8-4d95-4b9e-803d-81c10d0ad396" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_762c7522-c449-4b69-97ce-7c1e4baddec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_21d63cc2-30bb-42f8-a33e-2f52321466d9" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_762c7522-c449-4b69-97ce-7c1e4baddec7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f45d404a-5774-4d16-ad47-f9d57b79e0f3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_762c7522-c449-4b69-97ce-7c1e4baddec7" xlink:to="loc_srt_RangeAxis_f45d404a-5774-4d16-ad47-f9d57b79e0f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f45d404a-5774-4d16-ad47-f9d57b79e0f3_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f45d404a-5774-4d16-ad47-f9d57b79e0f3" xlink:to="loc_srt_RangeMember_f45d404a-5774-4d16-ad47-f9d57b79e0f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f2146ef0-d7a4-4f55-ac87-7ecca279506e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f45d404a-5774-4d16-ad47-f9d57b79e0f3" xlink:to="loc_srt_RangeMember_f2146ef0-d7a4-4f55-ac87-7ecca279506e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2b305a72-8e71-4159-aea2-9674116679c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f2146ef0-d7a4-4f55-ac87-7ecca279506e" xlink:to="loc_srt_MinimumMember_2b305a72-8e71-4159-aea2-9674116679c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ffe8ccc0-23bb-4cce-b6ca-72c33ecfe4e5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f2146ef0-d7a4-4f55-ac87-7ecca279506e" xlink:to="loc_srt_MaximumMember_ffe8ccc0-23bb-4cce-b6ca-72c33ecfe4e5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended" id="i84bb0b77a9e1466ca79c03b31066278c_COMMITMENTSANDCONTINGENCIESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_cc55d27c-e157-4d55-baf3-6d5dac72a153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_OtherCommitmentsMaximumPotentialProceeds_64a2b27c-18ec-4b44-a138-09b4d31af8c6" xlink:href="mgpi-20221231.xsd#mgpi_OtherCommitmentsMaximumPotentialProceeds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_cc55d27c-e157-4d55-baf3-6d5dac72a153" xlink:to="loc_mgpi_OtherCommitmentsMaximumPotentialProceeds_64a2b27c-18ec-4b44-a138-09b4d31af8c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_1146aa0d-ca7f-4c2d-af26-e260ed152f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_cc55d27c-e157-4d55-baf3-6d5dac72a153" xlink:to="loc_us-gaap_OtherCommitment_1146aa0d-ca7f-4c2d-af26-e260ed152f8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_78586744-4b88-4442-ac76-5a4839931045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_cc55d27c-e157-4d55-baf3-6d5dac72a153" xlink:to="loc_us-gaap_InsuranceRecoveries_78586744-4b88-4442-ac76-5a4839931045" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_3b441f9f-43a5-4c2e-a307-cde8edb5e063" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_cc55d27c-e157-4d55-baf3-6d5dac72a153" xlink:to="loc_us-gaap_LossContingenciesTable_3b441f9f-43a5-4c2e-a307-cde8edb5e063" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c6f9f32f-05a4-457e-9fee-9404985ad3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_3b441f9f-43a5-4c2e-a307-cde8edb5e063" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c6f9f32f-05a4-457e-9fee-9404985ad3a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c6f9f32f-05a4-457e-9fee-9404985ad3a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c6f9f32f-05a4-457e-9fee-9404985ad3a5" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c6f9f32f-05a4-457e-9fee-9404985ad3a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8fa1a55c-895d-401c-9276-19ea58e58db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c6f9f32f-05a4-457e-9fee-9404985ad3a5" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8fa1a55c-895d-401c-9276-19ea58e58db9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember_d7d0bc5f-147f-40f8-963d-1d907fff4cd2" xlink:href="mgpi-20221231.xsd#mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8fa1a55c-895d-401c-9276-19ea58e58db9" xlink:to="loc_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember_d7d0bc5f-147f-40f8-963d-1d907fff4cd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember_ecb961c4-4c31-4047-9bb8-21b685317fbc" xlink:href="mgpi-20221231.xsd#mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8fa1a55c-895d-401c-9276-19ea58e58db9" xlink:to="loc_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember_ecb961c4-4c31-4047-9bb8-21b685317fbc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#EMPLOYEEBENEFITPLANSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="extended" id="i1e58ce0f71e043fa82da5db22926d7ed_EMPLOYEEBENEFITPLANSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_c368269d-8923-4479-9b50-d143cc118b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_c368269d-8923-4479-9b50-d143cc118b53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_b6ce9e9f-2606-4d42-86e0-d970f7a80d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_b6ce9e9f-2606-4d42-86e0-d970f7a80d2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_910f1c30-f39f-4b3e-8515-9f71f3ff36bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_910f1c30-f39f-4b3e-8515-9f71f3ff36bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_52325855-5aac-4236-8668-51e1637b266c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_52325855-5aac-4236-8668-51e1637b266c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_0d823554-d893-4926-bddc-44375addaac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_TreasuryStockShares_0d823554-d893-4926-bddc-44375addaac2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards_bd5c7822-6567-4fd2-8b6f-e4267def2438" xlink:href="mgpi-20221231.xsd#mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards_bd5c7822-6567-4fd2-8b6f-e4267def2438" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a1f9e604-18bb-4481-8407-092c5d2fc692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a1f9e604-18bb-4481-8407-092c5d2fc692" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_86a4eba7-2e53-4db6-95fd-ba03d6a98a87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_86a4eba7-2e53-4db6-95fd-ba03d6a98a87" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3623839b-b335-4d22-a659-102d31cb721c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3623839b-b335-4d22-a659-102d31cb721c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fa3da7d6-4c36-49a3-b2ab-42eb67e47a66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fa3da7d6-4c36-49a3-b2ab-42eb67e47a66" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_da721fc8-bf2b-4003-aa7e-0cc6de3ba00d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_da721fc8-bf2b-4003-aa7e-0cc6de3ba00d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_272bde7c-7732-4210-a8cd-3cebb1cea048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_272bde7c-7732-4210-a8cd-3cebb1cea048" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6bde4a3a-f40c-400f-b8e0-7730169f6b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6bde4a3a-f40c-400f-b8e0-7730169f6b9c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares_2832d9b2-e997-467e-9649-62a87cc0d45a" xlink:href="mgpi-20221231.xsd#mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares_2832d9b2-e997-467e-9649-62a87cc0d45a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue_61b593a4-eb48-4c18-b41d-92bde8a0f234" xlink:href="mgpi-20221231.xsd#mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue_61b593a4-eb48-4c18-b41d-92bde8a0f234" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TargetedBonusAwardExpense_7de8b819-962b-46f6-8bcf-fc156c80e625" xlink:href="mgpi-20221231.xsd#mgpi_TargetedBonusAwardExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_mgpi_TargetedBonusAwardExpense_7de8b819-962b-46f6-8bcf-fc156c80e625" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_a3cd0c8a-7d9f-4dcc-9098-6f87dec3142e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_a3cd0c8a-7d9f-4dcc-9098-6f87dec3142e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_4a036626-a217-41d5-ba31-06709721e0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_4a036626-a217-41d5-ba31-06709721e0dc" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_8c0d2550-9056-42f0-a8d9-cb3cdad1bbf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_8c0d2550-9056-42f0-a8d9-cb3cdad1bbf5" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5082da94-da09-40c3-99d0-21c22f41fd0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5082da94-da09-40c3-99d0-21c22f41fd0d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_cf38c0a6-26aa-497e-b489-78fc94654a30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5082da94-da09-40c3-99d0-21c22f41fd0d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_cf38c0a6-26aa-497e-b489-78fc94654a30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_cf38c0a6-26aa-497e-b489-78fc94654a30_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_cf38c0a6-26aa-497e-b489-78fc94654a30" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_cf38c0a6-26aa-497e-b489-78fc94654a30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6eea1e1f-715b-46a2-959a-2a1f706ff184" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_cf38c0a6-26aa-497e-b489-78fc94654a30" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6eea1e1f-715b-46a2-959a-2a1f706ff184" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_a4caff38-9c57-45ff-8fd5-0aa242c672ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6eea1e1f-715b-46a2-959a-2a1f706ff184" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_a4caff38-9c57-45ff-8fd5-0aa242c672ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d635c15c-5f3a-44a4-8c52-d610575a4421" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5082da94-da09-40c3-99d0-21c22f41fd0d" xlink:to="loc_us-gaap_PlanNameAxis_d635c15c-5f3a-44a4-8c52-d610575a4421" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d635c15c-5f3a-44a4-8c52-d610575a4421_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_d635c15c-5f3a-44a4-8c52-d610575a4421" xlink:to="loc_us-gaap_PlanNameDomain_d635c15c-5f3a-44a4-8c52-d610575a4421_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2a9bb91d-2e75-41a2-98df-3ed68bd23104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_d635c15c-5f3a-44a4-8c52-d610575a4421" xlink:to="loc_us-gaap_PlanNameDomain_2a9bb91d-2e75-41a2-98df-3ed68bd23104" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ShorttermIncentivePlanMember_6b992e9d-bda8-41e2-b561-fafb17af5b57" xlink:href="mgpi-20221231.xsd#mgpi_ShorttermIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_2a9bb91d-2e75-41a2-98df-3ed68bd23104" xlink:to="loc_mgpi_ShorttermIncentivePlanMember_6b992e9d-bda8-41e2-b561-fafb17af5b57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_The2014PlanMember_139a4775-7b51-4bfa-90bc-48ad9839c93a" xlink:href="mgpi-20221231.xsd#mgpi_The2014PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_2a9bb91d-2e75-41a2-98df-3ed68bd23104" xlink:to="loc_mgpi_The2014PlanMember_139a4775-7b51-4bfa-90bc-48ad9839c93a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TheDirectorsPlanMember_70bf2f1d-05df-46dd-b62a-08414c87e664" xlink:href="mgpi-20221231.xsd#mgpi_TheDirectorsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_2a9bb91d-2e75-41a2-98df-3ed68bd23104" xlink:to="loc_mgpi_TheDirectorsPlanMember_70bf2f1d-05df-46dd-b62a-08414c87e664" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_694ede94-3e15-48d7-a749-b0d2a52b1a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5082da94-da09-40c3-99d0-21c22f41fd0d" xlink:to="loc_us-gaap_AwardTypeAxis_694ede94-3e15-48d7-a749-b0d2a52b1a8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_694ede94-3e15-48d7-a749-b0d2a52b1a8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_694ede94-3e15-48d7-a749-b0d2a52b1a8d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_694ede94-3e15-48d7-a749-b0d2a52b1a8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c68b870-fe50-40e7-b996-241a5075a39c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_694ede94-3e15-48d7-a749-b0d2a52b1a8d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c68b870-fe50-40e7-b996-241a5075a39c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_97be0316-1398-4a88-bdf5-5f2745c3fdd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c68b870-fe50-40e7-b996-241a5075a39c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_97be0316-1398-4a88-bdf5-5f2745c3fdd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_6e3a55a6-5481-4497-8b4c-cf03e0b4ad54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5082da94-da09-40c3-99d0-21c22f41fd0d" xlink:to="loc_us-gaap_VestingAxis_6e3a55a6-5481-4497-8b4c-cf03e0b4ad54" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_6e3a55a6-5481-4497-8b4c-cf03e0b4ad54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_6e3a55a6-5481-4497-8b4c-cf03e0b4ad54" xlink:to="loc_us-gaap_VestingDomain_6e3a55a6-5481-4497-8b4c-cf03e0b4ad54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_2b51895e-f3fc-49f5-b4b3-249d282140ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_6e3a55a6-5481-4497-8b4c-cf03e0b4ad54" xlink:to="loc_us-gaap_VestingDomain_2b51895e-f3fc-49f5-b4b3-249d282140ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_bb06f70b-72b6-4f81-9570-717bfbee9815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_2b51895e-f3fc-49f5-b4b3-249d282140ab" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_bb06f70b-72b6-4f81-9570-717bfbee9815" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_a4f27700-157d-45cf-8e8f-2fd479e9ef73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_2b51895e-f3fc-49f5-b4b3-249d282140ab" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_a4f27700-157d-45cf-8e8f-2fd479e9ef73" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#EMPLOYEEBENEFITPLANSRestrictedStockDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails" xlink:type="extended" id="idcafafae69ef438e838032cb0fae0afa_EMPLOYEEBENEFITPLANSRestrictedStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96bb0611-e90e-441d-b202-5c99a48af300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7b781895-b29e-4667-9ea2-5e5a55f8e43a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96bb0611-e90e-441d-b202-5c99a48af300" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7b781895-b29e-4667-9ea2-5e5a55f8e43a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8c8ca945-7fea-4c96-a7ce-f591fc0ac3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7b781895-b29e-4667-9ea2-5e5a55f8e43a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8c8ca945-7fea-4c96-a7ce-f591fc0ac3a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1ceff609-c899-49f5-86f4-8adaa568ad1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7b781895-b29e-4667-9ea2-5e5a55f8e43a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1ceff609-c899-49f5-86f4-8adaa568ad1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_66ca839f-04fc-40cc-b83f-f783818f86f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7b781895-b29e-4667-9ea2-5e5a55f8e43a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_66ca839f-04fc-40cc-b83f-f783818f86f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9ef3f2a5-689c-41c1-be23-2c9cd37bac4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7b781895-b29e-4667-9ea2-5e5a55f8e43a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9ef3f2a5-689c-41c1-be23-2c9cd37bac4a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fb7adf43-35a3-4c15-b2f5-7f400250e91f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3ecc060a-d082-46fe-b7e8-7d098588666c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96bb0611-e90e-441d-b202-5c99a48af300" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3ecc060a-d082-46fe-b7e8-7d098588666c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b892f1d8-e694-4abe-b2d4-713d7483ed87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3ecc060a-d082-46fe-b7e8-7d098588666c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b892f1d8-e694-4abe-b2d4-713d7483ed87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5b49a4a3-6fb8-48ac-9fb9-18c57c7dab3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3ecc060a-d082-46fe-b7e8-7d098588666c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5b49a4a3-6fb8-48ac-9fb9-18c57c7dab3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ead28069-7013-492d-9e48-f06c30271a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3ecc060a-d082-46fe-b7e8-7d098588666c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ead28069-7013-492d-9e48-f06c30271a32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d9bb451d-8613-4f55-a756-05a2ed887ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3ecc060a-d082-46fe-b7e8-7d098588666c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d9bb451d-8613-4f55-a756-05a2ed887ce5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d63bd10d-d534-4c54-8d7a-98557441b0fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b93a433-d56c-4f02-9d9a-a2b1d32fdbe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96bb0611-e90e-441d-b202-5c99a48af300" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b93a433-d56c-4f02-9d9a-a2b1d32fdbe4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b58a5551-a3c0-42b3-b275-758b6292a6be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b93a433-d56c-4f02-9d9a-a2b1d32fdbe4" xlink:to="loc_us-gaap_AwardTypeAxis_b58a5551-a3c0-42b3-b275-758b6292a6be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b58a5551-a3c0-42b3-b275-758b6292a6be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b58a5551-a3c0-42b3-b275-758b6292a6be" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b58a5551-a3c0-42b3-b275-758b6292a6be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bf507b05-ea8e-4881-809d-500c981aaf5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b58a5551-a3c0-42b3-b275-758b6292a6be" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bf507b05-ea8e-4881-809d-500c981aaf5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1da31f33-1192-4386-a99a-5e0e2319936f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bf507b05-ea8e-4881-809d-500c981aaf5a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1da31f33-1192-4386-a99a-5e0e2319936f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#CONCENTRATIONSANDRELATEDPARTIESDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails" xlink:type="extended" id="i95f30aa96684484ba1ba9c8e3e4a5045_CONCENTRATIONSANDRELATEDPARTIESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_79b1abc9-23a2-488b-a762-02c999a1f7ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_44d41a39-b56a-4f48-af70-36462d222f74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_79b1abc9-23a2-488b-a762-02c999a1f7ca" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_44d41a39-b56a-4f48-af70-36462d222f74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_5c6792d0-b9e9-4df5-97bd-973166c164aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_79b1abc9-23a2-488b-a762-02c999a1f7ca" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_5c6792d0-b9e9-4df5-97bd-973166c164aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_8954943b-ecf3-4a2e-8a07-51e1f997c5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_79b1abc9-23a2-488b-a762-02c999a1f7ca" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_8954943b-ecf3-4a2e-8a07-51e1f997c5c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_2a74df1e-40ea-4e37-81ec-ef3cf0d3a8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_79b1abc9-23a2-488b-a762-02c999a1f7ca" xlink:to="loc_us-gaap_RevenueFromRelatedParties_2a74df1e-40ea-4e37-81ec-ef3cf0d3a8d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_607e291c-d4cb-4c31-a089-827fb0a806cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_79b1abc9-23a2-488b-a762-02c999a1f7ca" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_607e291c-d4cb-4c31-a089-827fb0a806cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_79b1abc9-23a2-488b-a762-02c999a1f7ca" xlink:to="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_532ec366-b124-4b5e-954a-cda5becadae7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_532ec366-b124-4b5e-954a-cda5becadae7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_532ec366-b124-4b5e-954a-cda5becadae7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_532ec366-b124-4b5e-954a-cda5becadae7" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_532ec366-b124-4b5e-954a-cda5becadae7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b4341f75-88d0-4615-b466-5ff4da1b9d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_532ec366-b124-4b5e-954a-cda5becadae7" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b4341f75-88d0-4615-b466-5ff4da1b9d93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_afd9e191-f0d8-4a53-a654-63e1c0d468a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b4341f75-88d0-4615-b466-5ff4da1b9d93" xlink:to="loc_us-gaap_SalesRevenueNetMember_afd9e191-f0d8-4a53-a654-63e1c0d468a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsTotalMember_d05c1194-17c6-431a-842c-2c92d290ac9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b4341f75-88d0-4615-b466-5ff4da1b9d93" xlink:to="loc_us-gaap_CostOfGoodsTotalMember_d05c1194-17c6-431a-842c-2c92d290ac9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_55d1b220-7d35-4c6e-a70c-361daf85a2ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_55d1b220-7d35-4c6e-a70c-361daf85a2ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_55d1b220-7d35-4c6e-a70c-361daf85a2ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_55d1b220-7d35-4c6e-a70c-361daf85a2ae" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_55d1b220-7d35-4c6e-a70c-361daf85a2ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3ac9d887-3414-4d34-878f-0e548ce9f400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_55d1b220-7d35-4c6e-a70c-361daf85a2ae" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3ac9d887-3414-4d34-878f-0e548ce9f400" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_1f943eac-1a2c-4c87-92ab-95e7250dd8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_3ac9d887-3414-4d34-878f-0e548ce9f400" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_1f943eac-1a2c-4c87-92ab-95e7250dd8b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_92944066-09f4-4527-a4b3-ccc78f1e6074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_3ac9d887-3414-4d34-878f-0e548ce9f400" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_92944066-09f4-4527-a4b3-ccc78f1e6074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_924659b9-6499-48a4-a9ef-7dc0a3ec7ce7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_srt_MajorCustomersAxis_924659b9-6499-48a4-a9ef-7dc0a3ec7ce7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_924659b9-6499-48a4-a9ef-7dc0a3ec7ce7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_924659b9-6499-48a4-a9ef-7dc0a3ec7ce7" xlink:to="loc_srt_NameOfMajorCustomerDomain_924659b9-6499-48a4-a9ef-7dc0a3ec7ce7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c98d4124-7cb5-4470-a361-fadc0569b969" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_924659b9-6499-48a4-a9ef-7dc0a3ec7ce7" xlink:to="loc_srt_NameOfMajorCustomerDomain_c98d4124-7cb5-4470-a361-fadc0569b969" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TenLargestCustomersMember_23ef727c-519b-47f3-b3e5-3184c5d9e036" xlink:href="mgpi-20221231.xsd#mgpi_TenLargestCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_c98d4124-7cb5-4470-a361-fadc0569b969" xlink:to="loc_mgpi_TenLargestCustomersMember_23ef727c-519b-47f3-b3e5-3184c5d9e036" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_2f9344be-1b12-41f1-865e-3a9647601765" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_2f9344be-1b12-41f1-865e-3a9647601765" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2f9344be-1b12-41f1-865e-3a9647601765_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_2f9344be-1b12-41f1-865e-3a9647601765" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2f9344be-1b12-41f1-865e-3a9647601765_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_1a5da52f-4855-4f8f-a3d0-cc922b95bd83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_2f9344be-1b12-41f1-865e-3a9647601765" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_1a5da52f-4855-4f8f-a3d0-cc922b95bd83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TwoGrainSuppliersMember_0a5571c7-007b-442a-ac19-1b88cfb9142a" xlink:href="mgpi-20221231.xsd#mgpi_TwoGrainSuppliersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_1a5da52f-4855-4f8f-a3d0-cc922b95bd83" xlink:to="loc_mgpi_TwoGrainSuppliersMember_0a5571c7-007b-442a-ac19-1b88cfb9142a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TenLargestSuppliersMember_6121506f-80b7-40f2-bfb9-e36ff98d8c43" xlink:href="mgpi-20221231.xsd#mgpi_TenLargestSuppliersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_1a5da52f-4855-4f8f-a3d0-cc922b95bd83" xlink:to="loc_mgpi_TenLargestSuppliersMember_6121506f-80b7-40f2-bfb9-e36ff98d8c43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_96dc2d40-ef48-4ccc-a05b-252932d02379" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_96dc2d40-ef48-4ccc-a05b-252932d02379" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_96dc2d40-ef48-4ccc-a05b-252932d02379_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_96dc2d40-ef48-4ccc-a05b-252932d02379" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_96dc2d40-ef48-4ccc-a05b-252932d02379_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_26a89471-aea3-45a5-8b26-882a771eba8f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_96dc2d40-ef48-4ccc-a05b-252932d02379" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_26a89471-aea3-45a5-8b26-882a771eba8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_b5e17aac-5edc-4c53-9eb7-a889776ef752" xlink:href="mgpi-20221231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_26a89471-aea3-45a5-8b26-882a771eba8f" xlink:to="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_b5e17aac-5edc-4c53-9eb7-a889776ef752" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_21d9f391-e208-49c5-bfb9-873eff281978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_21d9f391-e208-49c5-bfb9-873eff281978" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_21d9f391-e208-49c5-bfb9-873eff281978_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_21d9f391-e208-49c5-bfb9-873eff281978" xlink:to="loc_us-gaap_RelatedPartyDomain_21d9f391-e208-49c5-bfb9-873eff281978_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_13e32ba0-c63b-46d9-b2dc-8c134b8a7f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_21d9f391-e208-49c5-bfb9-873eff281978" xlink:to="loc_us-gaap_RelatedPartyDomain_13e32ba0-c63b-46d9-b2dc-8c134b8a7f1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_bce80df9-6b06-44cf-92b5-64ae2d9ae975" xlink:href="mgpi-20221231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_13e32ba0-c63b-46d9-b2dc-8c134b8a7f1b" xlink:to="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_bce80df9-6b06-44cf-92b5-64ae2d9ae975" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MeiersWineCellarsIncMember_f682b75e-ece4-444d-bafb-e7987c633c41" xlink:href="mgpi-20221231.xsd#mgpi_MeiersWineCellarsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_13e32ba0-c63b-46d9-b2dc-8c134b8a7f1b" xlink:to="loc_mgpi_MeiersWineCellarsIncMember_f682b75e-ece4-444d-bafb-e7987c633c41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_3d5e078d-f412-4822-a938-d02d242e61bf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_srt_OwnershipAxis_3d5e078d-f412-4822-a938-d02d242e61bf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_3d5e078d-f412-4822-a938-d02d242e61bf_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_3d5e078d-f412-4822-a938-d02d242e61bf" xlink:to="loc_srt_OwnershipDomain_3d5e078d-f412-4822-a938-d02d242e61bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_c2d149a5-3510-4bb7-a9b6-dfd7f96f3f45" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_3d5e078d-f412-4822-a938-d02d242e61bf" xlink:to="loc_srt_OwnershipDomain_c2d149a5-3510-4bb7-a9b6-dfd7f96f3f45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MGPIngredientsIncMember_fd2f300e-c142-45ee-b253-8897ba371d47" xlink:href="mgpi-20221231.xsd#mgpi_MGPIngredientsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_c2d149a5-3510-4bb7-a9b6-dfd7f96f3f45" xlink:to="loc_mgpi_MGPIngredientsIncMember_fd2f300e-c142-45ee-b253-8897ba371d47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6845bf70-b556-498e-80c2-3fc3999af731" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_dei_LegalEntityAxis_6845bf70-b556-498e-80c2-3fc3999af731" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6845bf70-b556-498e-80c2-3fc3999af731_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6845bf70-b556-498e-80c2-3fc3999af731" xlink:to="loc_dei_EntityDomain_6845bf70-b556-498e-80c2-3fc3999af731_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_44b3336d-cf64-43c4-9c95-d091c074a4ee" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6845bf70-b556-498e-80c2-3fc3999af731" xlink:to="loc_dei_EntityDomain_44b3336d-cf64-43c4-9c95-d091c074a4ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxFamilyGroupMember_748c1c75-35e2-410f-b07b-150f62fda489" xlink:href="mgpi-20221231.xsd#mgpi_LuxFamilyGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_44b3336d-cf64-43c4-9c95-d091c074a4ee" xlink:to="loc_mgpi_LuxFamilyGroupMember_748c1c75-35e2-410f-b07b-150f62fda489" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_48649a2c-c4d6-4f8c-aa5d-8d615177d8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_48649a2c-c4d6-4f8c-aa5d-8d615177d8f3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_48649a2c-c4d6-4f8c-aa5d-8d615177d8f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_48649a2c-c4d6-4f8c-aa5d-8d615177d8f3" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_48649a2c-c4d6-4f8c-aa5d-8d615177d8f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_73a46c09-abcb-49a5-9e74-d6aba430f1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_48649a2c-c4d6-4f8c-aa5d-8d615177d8f3" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_73a46c09-abcb-49a5-9e74-d6aba430f1f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_32b53100-d835-4e71-a9d5-e9ccf166e3e2" xlink:href="mgpi-20221231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_73a46c09-abcb-49a5-9e74-d6aba430f1f0" xlink:to="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_32b53100-d835-4e71-a9d5-e9ccf166e3e2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails" xlink:type="extended" id="i4f11e3f825284c25ae7a6da62ac26bbb_OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_a223fe74-1ea5-488f-b7cb-5c9c886cb671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e8102d68-1898-4da0-84fc-ae722b0e7545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a223fe74-1ea5-488f-b7cb-5c9c886cb671" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e8102d68-1898-4da0-84fc-ae722b0e7545" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_82c810bc-1c42-44af-b22b-e795c8a0dcbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a223fe74-1ea5-488f-b7cb-5c9c886cb671" xlink:to="loc_us-gaap_GrossProfit_82c810bc-1c42-44af-b22b-e795c8a0dcbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c29802cd-f9d5-4201-bcc9-b2cf74834a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a223fe74-1ea5-488f-b7cb-5c9c886cb671" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c29802cd-f9d5-4201-bcc9-b2cf74834a7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5d951b5b-eece-4f48-bf51-fe8467e99a52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a223fe74-1ea5-488f-b7cb-5c9c886cb671" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5d951b5b-eece-4f48-bf51-fe8467e99a52" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7afdf32a-6cbe-43d5-9196-5169569fea64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a223fe74-1ea5-488f-b7cb-5c9c886cb671" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7afdf32a-6cbe-43d5-9196-5169569fea64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_de23ef5e-2675-41e6-8ce1-9198c2ed6414" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7afdf32a-6cbe-43d5-9196-5169569fea64" xlink:to="loc_srt_ConsolidationItemsAxis_de23ef5e-2675-41e6-8ce1-9198c2ed6414" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_de23ef5e-2675-41e6-8ce1-9198c2ed6414_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_de23ef5e-2675-41e6-8ce1-9198c2ed6414" xlink:to="loc_srt_ConsolidationItemsDomain_de23ef5e-2675-41e6-8ce1-9198c2ed6414_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f897ac82-728e-4ed2-8b30-a226d5534b3f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_de23ef5e-2675-41e6-8ce1-9198c2ed6414" xlink:to="loc_srt_ConsolidationItemsDomain_f897ac82-728e-4ed2-8b30-a226d5534b3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_a776cc46-113e-42ae-a9e0-5da1a6291f37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f897ac82-728e-4ed2-8b30-a226d5534b3f" xlink:to="loc_us-gaap_OperatingSegmentsMember_a776cc46-113e-42ae-a9e0-5da1a6291f37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_8f33a668-4de4-4aea-9eff-b904766cd877" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f897ac82-728e-4ed2-8b30-a226d5534b3f" xlink:to="loc_us-gaap_CorporateNonSegmentMember_8f33a668-4de4-4aea-9eff-b904766cd877" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_df630e05-43a5-4b5a-98c5-4e48a8630dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7afdf32a-6cbe-43d5-9196-5169569fea64" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_df630e05-43a5-4b5a-98c5-4e48a8630dc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_df630e05-43a5-4b5a-98c5-4e48a8630dc6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_df630e05-43a5-4b5a-98c5-4e48a8630dc6" xlink:to="loc_us-gaap_SegmentDomain_df630e05-43a5-4b5a-98c5-4e48a8630dc6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b7aa7737-5c8f-43c8-8e7e-f6f811c407ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_df630e05-43a5-4b5a-98c5-4e48a8630dc6" xlink:to="loc_us-gaap_SegmentDomain_b7aa7737-5c8f-43c8-8e7e-f6f811c407ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember_b71f4fef-925a-48d2-9e8e-7e580e0ea0c4" xlink:href="mgpi-20221231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b7aa7737-5c8f-43c8-8e7e-f6f811c407ac" xlink:to="loc_mgpi_DistillingSolutionsMember_b71f4fef-925a-48d2-9e8e-7e580e0ea0c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_56f63f2a-29ee-493f-ba1f-2483f58193f7" xlink:href="mgpi-20221231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b7aa7737-5c8f-43c8-8e7e-f6f811c407ac" xlink:to="loc_mgpi_BrandedSpiritsMember_56f63f2a-29ee-493f-ba1f-2483f58193f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember_f241cea8-4528-4319-9d3c-e86be19362e9" xlink:href="mgpi-20221231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b7aa7737-5c8f-43c8-8e7e-f6f811c407ac" xlink:to="loc_mgpi_IngredientSolutionsMember_f241cea8-4528-4319-9d3c-e86be19362e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_0283679d-a68a-4aa9-bb4e-2a721e0ed85d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7afdf32a-6cbe-43d5-9196-5169569fea64" xlink:to="loc_srt_StatementGeographicalAxis_0283679d-a68a-4aa9-bb4e-2a721e0ed85d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0283679d-a68a-4aa9-bb4e-2a721e0ed85d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_0283679d-a68a-4aa9-bb4e-2a721e0ed85d" xlink:to="loc_srt_SegmentGeographicalDomain_0283679d-a68a-4aa9-bb4e-2a721e0ed85d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_118aa3ae-5c8f-49f7-8af9-ae00058d13b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_0283679d-a68a-4aa9-bb4e-2a721e0ed85d" xlink:to="loc_srt_SegmentGeographicalDomain_118aa3ae-5c8f-49f7-8af9-ae00058d13b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_c7f81905-ac1c-4d63-824b-9484507ff3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_118aa3ae-5c8f-49f7-8af9-ae00058d13b7" xlink:to="loc_us-gaap_NonUsMember_c7f81905-ac1c-4d63-824b-9484507ff3d1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails" xlink:type="extended" id="i2ffef39f0ebe4a1b9f3c6438b51435b3_OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_6e522898-eb84-4578-840a-d7353816fa77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c19b4706-62e8-4ad9-9694-dd83d539d56b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6e522898-eb84-4578-840a-d7353816fa77" xlink:to="loc_us-gaap_Assets_c19b4706-62e8-4ad9-9694-dd83d539d56b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_90a10ae2-9fe7-4615-9b29-8594b0bb18ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6e522898-eb84-4578-840a-d7353816fa77" xlink:to="loc_us-gaap_NoncurrentAssets_90a10ae2-9fe7-4615-9b29-8594b0bb18ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6da58ab-88ab-4b0f-bafa-e530e3eb9fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6e522898-eb84-4578-840a-d7353816fa77" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6da58ab-88ab-4b0f-bafa-e530e3eb9fd1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_e43f0a5a-315a-4e3e-8be8-b0ef6dc9661d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6da58ab-88ab-4b0f-bafa-e530e3eb9fd1" xlink:to="loc_srt_ConsolidationItemsAxis_e43f0a5a-315a-4e3e-8be8-b0ef6dc9661d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e43f0a5a-315a-4e3e-8be8-b0ef6dc9661d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_e43f0a5a-315a-4e3e-8be8-b0ef6dc9661d" xlink:to="loc_srt_ConsolidationItemsDomain_e43f0a5a-315a-4e3e-8be8-b0ef6dc9661d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b0a44d5f-0e1a-4342-b30b-1bc1b425bb19" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_e43f0a5a-315a-4e3e-8be8-b0ef6dc9661d" xlink:to="loc_srt_ConsolidationItemsDomain_b0a44d5f-0e1a-4342-b30b-1bc1b425bb19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_f3a03e45-5997-4f68-aac1-8aa74c69c7ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b0a44d5f-0e1a-4342-b30b-1bc1b425bb19" xlink:to="loc_us-gaap_OperatingSegmentsMember_f3a03e45-5997-4f68-aac1-8aa74c69c7ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_29102c94-e41b-4d5f-b8eb-98771dc389ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b0a44d5f-0e1a-4342-b30b-1bc1b425bb19" xlink:to="loc_us-gaap_CorporateNonSegmentMember_29102c94-e41b-4d5f-b8eb-98771dc389ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1249a206-b7af-408d-92e4-947cb6f8b0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6da58ab-88ab-4b0f-bafa-e530e3eb9fd1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1249a206-b7af-408d-92e4-947cb6f8b0ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1249a206-b7af-408d-92e4-947cb6f8b0ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1249a206-b7af-408d-92e4-947cb6f8b0ed" xlink:to="loc_us-gaap_SegmentDomain_1249a206-b7af-408d-92e4-947cb6f8b0ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cc90ee56-3192-46a2-a749-2579c404c63e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1249a206-b7af-408d-92e4-947cb6f8b0ed" xlink:to="loc_us-gaap_SegmentDomain_cc90ee56-3192-46a2-a749-2579c404c63e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember_193ea03b-1c01-413b-8c93-d264ec98f419" xlink:href="mgpi-20221231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cc90ee56-3192-46a2-a749-2579c404c63e" xlink:to="loc_mgpi_DistillingSolutionsMember_193ea03b-1c01-413b-8c93-d264ec98f419" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_ca681c8a-5b2e-4bf1-8a5d-dfa077d4b434" xlink:href="mgpi-20221231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cc90ee56-3192-46a2-a749-2579c404c63e" xlink:to="loc_mgpi_BrandedSpiritsMember_ca681c8a-5b2e-4bf1-8a5d-dfa077d4b434" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember_4e781446-e2e9-4e3a-a168-a36381e37329" xlink:href="mgpi-20221231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cc90ee56-3192-46a2-a749-2579c404c63e" xlink:to="loc_mgpi_IngredientSolutionsMember_4e781446-e2e9-4e3a-a168-a36381e37329" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_330d636b-d441-4fce-b8e9-49c919d55875" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6da58ab-88ab-4b0f-bafa-e530e3eb9fd1" xlink:to="loc_srt_StatementGeographicalAxis_330d636b-d441-4fce-b8e9-49c919d55875" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_330d636b-d441-4fce-b8e9-49c919d55875_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_330d636b-d441-4fce-b8e9-49c919d55875" xlink:to="loc_srt_SegmentGeographicalDomain_330d636b-d441-4fce-b8e9-49c919d55875_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3e8bfa13-ae95-44e9-b9d2-f8eb0095dee3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_330d636b-d441-4fce-b8e9-49c919d55875" xlink:to="loc_srt_SegmentGeographicalDomain_3e8bfa13-ae95-44e9-b9d2-f8eb0095dee3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE_15bc4f52-9a85-47b9-988c-fb9689be7ca2" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3e8bfa13-ae95-44e9-b9d2-f8eb0095dee3" xlink:to="loc_country_IE_15bc4f52-9a85-47b9-988c-fb9689be7ca2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:definitionLink xlink:role="http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended" id="i1c32f25c96574bc59dc2fb78702a039a_SUBSEQUENTEVENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_cd9c45b0-afe3-431e-81ab-968e63bb3823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_9e8b85b2-2a1f-4095-a5e6-fec3865bdee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_cd9c45b0-afe3-431e-81ab-968e63bb3823" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_9e8b85b2-2a1f-4095-a5e6-fec3865bdee8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_872ee180-7ff8-441b-993b-e708b3465f75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_cd9c45b0-afe3-431e-81ab-968e63bb3823" xlink:to="loc_us-gaap_SubsequentEventTable_872ee180-7ff8-441b-993b-e708b3465f75" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f2c1b6b5-9f25-479f-aea3-6592d5e1b72d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_872ee180-7ff8-441b-993b-e708b3465f75" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f2c1b6b5-9f25-479f-aea3-6592d5e1b72d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f2c1b6b5-9f25-479f-aea3-6592d5e1b72d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f2c1b6b5-9f25-479f-aea3-6592d5e1b72d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f2c1b6b5-9f25-479f-aea3-6592d5e1b72d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_c7a1691d-ce5d-4edd-9777-faf3e74721f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f2c1b6b5-9f25-479f-aea3-6592d5e1b72d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_c7a1691d-ce5d-4edd-9777-faf3e74721f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b9038330-5597-4093-b1c4-7834adc3cc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_c7a1691d-ce5d-4edd-9777-faf3e74721f0" xlink:to="loc_us-gaap_SubsequentEventMember_b9038330-5597-4093-b1c4-7834adc3cc3e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>mgpi-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:0cf87230-ab4d-4469-b023-de5fba852a1c,g:b5d59a98-b8c4-4c20-8233-ad63af68e277-->
<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_BusinessAcquisitionAxis_f0216ab1-c61b-4a6c-9c38-a10136ae7968_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/2022/elts/us-gaap-2022.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_srt_RestatementAxis_87babac1-67c6-4970-ae61-09b4359cf552_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fcfc141b-d93d-4b7c-a48b-e6262d59969a_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e251c164-9420-4c5e-a46c-10cd06769a52_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/2022/elts/us-gaap-2022.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_CurrentForeignTaxExpenseBenefit_1b1c38d2-1412-4721-b2ed-56a34be57253_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/2022/elts/us-gaap-2022.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_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_a12ab306-52bc-46c9-89a2-c4f5f590b6a8_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/2022/elts/us-gaap-2022.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_us-gaap_ProfitLoss_2e60c85d-115a-4023-8afa-a48a8fad0d8c_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_c3f494d1-ca88-4e91-af03-ee4124e5782f_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink: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_ProfitLoss_3d29bb9a-bcbb-4c5c-847b-fa5717ba91c4_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</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/2022/elts/us-gaap-2022.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_DebtInstrumentCarryingAmount_54b55668-f0a0-4934-8b7e-42fb8958a4b7_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">Long-term debt, gross</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/2022/elts/us-gaap-2022.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_dei_EntityAddressPostalZipCode_ee64abbe-211a-4d28-9c53-2f66e2146eba_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/2022/dei-2022.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_mgpi_DeferredTaxAssetsOperatingLeaseLiability_d54d2219-2b73-46d2-94a0-951bf9e527a1_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-20221231.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_78eaf531-faa1-4945-9607-48a09b8389a3_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-20221231.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_21c10e78-7c93-4496-a829-5b1b652ad520_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/2022/elts/us-gaap-2022.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_PreferredStockSharesOutstanding_1b22e9e8-3b36-4b9e-9402-412e96e055cf_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/2022/elts/us-gaap-2022.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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_018f9f85-06c2-4469-96aa-cf5dc50b5e27_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/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d8a9b5ca-e438-46b0-a2d3-cf49a4787a7f_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">2024</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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationsPolicy_ed4e96bb-1c04-4b34-a31b-7d553681b355_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/2022/elts/us-gaap-2022.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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_a31cd0cb-c107-4095-bd21-51d6fe1bf0e1_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/2022/elts/us-gaap-2022.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_DebtInstrumentAxis_b7b08b51-da1f-45f1-81ed-573798ac4457_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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentGross_5787565b-01b2-45de-babd-171b9dce3e09_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/2022/elts/us-gaap-2022.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_PreferredStockDividendRatePercentage_124fe717-239e-4b0c-9a3d-19fc46208945_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/2022/elts/us-gaap-2022.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_IncomeTaxDisclosureAbstract_515c3ca3-0c09-435b-b1e4-b07692bc3646_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/2022/elts/us-gaap-2022.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_LongTermDebtAndCapitalLeaseObligationsCurrent_925878c7-2f3a-4a42-8811-17883ec83b7f_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_d2238012-731c-4bc9-a527-e84db09bc473_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/2022/elts/us-gaap-2022.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_DebtInstrumentFairValue_89b764f2-96a9-4edd-a917-5b230f011ac1_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_be9a66b7-9b4e-41e2-93af-d651e0f0c10c_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/2022/elts/us-gaap-2022.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_AccruedEmployeeBenefitsCurrent_0214582e-6798-4450-b66b-b59e7a95b7cc_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/2022/elts/us-gaap-2022.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_FairValueOfFinancialInstrumentsPolicy_076a4951-d10a-46d3-9bc3-63c2a1fad218_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/2022/elts/us-gaap-2022.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_us-gaap_AdditionalPaidInCapital_990aec56-c24d-493a-9f51-8ad056b81ba3_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredCompensationPlanAssets_86a71f64-c97e-434f-9684-dfe1e0e50db4_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/2022/elts/us-gaap-2022.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1d8fc0e1-4de7-4263-9b89-c69745005ed4_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/2022/elts/us-gaap-2022.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_mgpi_SpecialtyWheatProteinsMember_1e1b287a-cf18-4f7b-bb4e-76494a08a100_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-20221231.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_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_e5daca0e-cbdd-46e6-a3dc-030ae079880b_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/2022/elts/us-gaap-2022.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_srt_RangeMember_52cf7181-a7f0-48e0-9189-013921b35100_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/2022/elts/srt-2022.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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a2aa657d-2036-44a2-87c0-371ab9a20fd2_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/2022/elts/us-gaap-2022.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_ProceedsFromIssuanceOfDebt_af6a4957-b87e-4a3a-b32f-47d73c0f90cc_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/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_a9148a1d-e896-4fd3-a8b4-25d6746ca5e5_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/2022/elts/us-gaap-2022.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_DebtInstrumentInterestRateStatedPercentage_df92fb74-13c2-4888-b01b-ec98ba08d830_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/2022/elts/us-gaap-2022.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_mgpi_ValueSpiritsMember_76a02256-15b9-4f11-89eb-053285e3f1b6_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-20221231.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_NoncurrentAssets_164d5782-c93e-4cdf-b638-b048de12f47e_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/2022/elts/us-gaap-2022.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_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions_080c8dec-3d61-4459-b8a7-aa91b890274c_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-20221231.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_DomesticCountryMember_0917daf4-5c5c-4f2d-8724-1325b29d5da8_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink: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_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_7f168a35-c482-4758-a588-2be3c5641b49_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/2022/elts/us-gaap-2022.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_CurrentStateAndLocalTaxExpenseBenefit_971e8385-1de8-40c7-9513-685ba2880529_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/2022/elts/us-gaap-2022.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_NetIncomeLoss_fc40c3df-2564-470b-a524-c1bdd9e0045c_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_700b3195-8009-4af2-9801-72a41835b949_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) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeLeaseDescriptionTable_72ef0cff-6fa8-4712-a1fe-ac6e86cfa7d6_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/2022/elts/us-gaap-2022.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_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_55072b5f-a47a-429a-b176-5534f217ca9c_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-20221231.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_AccrualForTaxesOtherThanIncomeTaxesCurrent_39defbe0-7e26-41ec-ac78-f5d7ece323da_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/2022/elts/us-gaap-2022.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_us-gaap_SubsequentEventTypeAxis_053f775c-04f2-4f78-83ab-ab6f25f58293_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/2022/elts/us-gaap-2022.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_BusinessAcquisitionProFormaEarningsPerShareBasic_e6202873-acb8-42bf-b89e-acc5f6a38229_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 USD 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0f707e96-6b6d-44a0-959d-13160bd57da1_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/2022/elts/us-gaap-2022.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_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations_8e1fd2f6-f84b-4eb1-9216-413079b08d59_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-20221231.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_us-gaap_EquityComponentDomain_2d18387e-e770-4d46-a273-8334f71a311e_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/2022/elts/us-gaap-2022.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_us-gaap_SubsequentEventTypeDomain_147fb462-63a8-404a-9449-2a333c0d2140_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/2022/elts/us-gaap-2022.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_mgpi_InventoryBarreledDistillateGross_3edea9f8-3cce-4940-b7bc-e9414b645a13_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-20221231.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_us-gaap_SecuredDebtMember_75e6dc2c-6104-43db-a006-d9d8ed5b7431_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/2022/elts/us-gaap-2022.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_srt_OwnershipAxis_50419ec6-fb05-460a-bde6-9fc6fc2ef9b6_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_ecdcb61f-6866-416d-aad2-416739189904_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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_f2ba5cd1-94cb-4082-9f32-20ea8d304d62_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/2022/elts/us-gaap-2022.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_EquityMethodInvesteeNameDomain_329f6c80-7ae9-4ea7-b9b0-b641a6a4aab3_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/2022/elts/srt-2022.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_LesseeOperatingLeasesTextBlock_780d8a64-d8e0-4656-a9c4-4ef91aaeb0fb_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/2022/elts/us-gaap-2022.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_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting_fb2aa5ab-0013-486b-9eb4-cd21a80d2548_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-20221231.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_us-gaap_RelatedPartyDomain_1a67e69b-45dc-46ee-9b06-1e9a134aba76_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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeLeaseDescriptionLineItems_a839255d-1586-48a3-bf96-8e2a4d4d1e23_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/2022/elts/us-gaap-2022.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_us-gaap_PlanNameAxis_f89bbffb-e222-472f-95db-a90905ed5218_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/2022/elts/us-gaap-2022.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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_c990f43a-2133-4a62-96fb-dc981da10997_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_8ac9e275-4592-44b6-993a-271dd52a6f14_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ee1e2e2b-9cfa-42fd-a17b-d1a5d07c96f9_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, Statement of Financial Position [Extensible List]</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/2022/elts/us-gaap-2022.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_mgpi_OtherBrandedSpiritsMember_d061389d-8fdf-45ca-8768-3b5a75f1022c_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-20221231.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_SupplementalCashFlowInformationAbstract_140e48e9-b93d-4040-bad7-cd68bad435ba_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/2022/elts/us-gaap-2022.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_DerivativeInstrumentRiskAxis_db57ca87-2faf-4a19-9b5a-1a66ba9c8f6d_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/2022/elts/us-gaap-2022.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_NumberOfOperatingSegments_92190e3b-7572-4cb2-b053-a7aa76212cc3_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/2022/elts/us-gaap-2022.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_PlanNameDomain_ad98e162-72d4-43c8-a617-b64cd3f57467_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/2022/elts/us-gaap-2022.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_mgpi_LuxFamilyGroupMember_ffa58ff6-2991-4f4f-b4a4-48e9d83a40f1_terseLabel_en-US" xlink:label="lab_mgpi_LuxFamilyGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lux Family Group</link:label>
    <link:label id="lab_mgpi_LuxFamilyGroupMember_label_en-US" xlink:label="lab_mgpi_LuxFamilyGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lux Family Group [Member]</link:label>
    <link:label id="lab_mgpi_LuxFamilyGroupMember_documentation_en-US" xlink:label="lab_mgpi_LuxFamilyGroupMember" 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">Lux Family Group</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxFamilyGroupMember" xlink:href="mgpi-20221231.xsd#mgpi_LuxFamilyGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_LuxFamilyGroupMember" xlink:to="lab_mgpi_LuxFamilyGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_ec49df68-d236-40d3-9e42-77801a757728_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/2022/elts/us-gaap-2022.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_LineOfCredit_3aa5ca0f-8779-45f4-b9f2-44df30ce3ae2_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/2022/elts/us-gaap-2022.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_dei_EntityAddressStateOrProvince_9161cde8-65b7-443e-bf95-01eaba06e820_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/2022/dei-2022.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_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_3a41a17a-8949-4e87-9c2a-988b2dc45236_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/2022/elts/us-gaap-2022.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_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_5bfb0371-5808-4910-abe4-2ff199ade1f7_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-20221231.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_AwardTypeAxis_ba99e9db-91de-4e92-b901-65fe88955790_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/2022/elts/us-gaap-2022.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_mgpi_CommodityWheatProteinMember_2717bea4-86b4-417e-b97e-607151b702d8_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-20221231.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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_fd944ea9-d91c-407e-8222-63624e813ee4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" 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">Reductions for settlements</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink: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 Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_56299547-23ae-4ba8-ba2f-e38d71adcc05_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityCurrent_3536224f-0cae-464b-a338-ba28e768e0b6_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/2022/elts/us-gaap-2022.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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_878274ff-0ecc-4433-878e-b785bb074a03_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/2022/elts/us-gaap-2022.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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_613883b7-3448-4434-bd4f-283285ea98bc_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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionDomain_febc1673-8a9f-40e9-a38b-b0f112a496c0_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationOtherReconcilingItems_db5d61f9-a579-4a95-bf41-eabff1c3e1e8_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/2022/elts/us-gaap-2022.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_mgpi_PremiumBeverageAlcoholMember_af662667-d5fb-46dd-9201-e38b1213c08b_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-20221231.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_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable_535eef0a-7767-4a24-99da-308b78fe4481_terseLabel_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable" xlink: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_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable_label_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable" xlink: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, Excise Taxes Payable</link:label>
    <link:label id="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable_documentation_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable" 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, Excise Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable" xlink:to="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_09209173-0636-424c-aa3d-120e30dfe491_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_af28a555-8b55-4354-8483-57e7e0b160cb_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/2022/elts/us-gaap-2022.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_mgpi_CreditAgreementMember_4999852c-9894-49a4-b1b0-bc58470ac38d_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-20221231.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_029d87ae-d740-4e7a-ac36-43aca3e64a77_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/2022/elts/us-gaap-2022.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_dei_DocumentAnnualReport_71b519bf-1f10-432d-9c8b-ab97e7a5bb4d_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/2022/dei-2022.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_dei_LegalEntityAxis_d57acfed-8e63-4cbe-9756-1c9410f1f5d6_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/2022/dei-2022.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_LongTermDebtNoncurrent_baac0949-3288-49b1-9950-75096d5af812_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_TwoGrainSuppliersMember_1b84051f-6876-4cc1-9b5f-73a71c3142a2_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-20221231.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_RevenueRecognitionAndDeferredRevenueAbstract_1d34824e-8b1c-4199-8dc3-c91993042b2f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink: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 and Deferred Revenue [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink: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 Recognition and Deferred Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:to="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_5308d4db-9a6b-42d7-9649-1d691c1dd1fe_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/2022/elts/us-gaap-2022.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b12a51c0-49cf-4e62-a84c-8d61d6fa95d7_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/2022/elts/us-gaap-2022.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_srt_StatementGeographicalAxis_9a8aac18-a201-4d00-af08-a2154c9bf282_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/2022/elts/srt-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1e449727-5d63-439a-ac9e-cd02e3a37a86_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_1928ac14-f114-4914-8962-faad799b9c2c_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/2022/elts/us-gaap-2022.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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_3ef743a2-45a2-49a4-9d34-a686c3785c46_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" 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">Noncurrent benefit obligation</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_413cb8ed-7ed8-4824-af10-3aa920724788_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/2022/elts/us-gaap-2022.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_mgpi_DebtInstrumentConvertibleMeasurementPeriod_13944ec4-031c-48d6-8b4e-359b9a9104be_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-20221231.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_dei_EntityCommonStockSharesOutstanding_d33eed37-dff0-45b9-a1b1-967b9592f51d_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/2022/dei-2022.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_RisksAndUncertaintiesAbstract_75ba62f0-849e-476e-bad0-70e91dc06704_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/2022/elts/us-gaap-2022.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_RevolvingCreditFacilityMember_f18b4534-9947-4bdc-b9ec-cd45bc080c4c_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentTextBlock_d5759037-2139-4678-9b73-11724470a75f_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/2022/elts/us-gaap-2022.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_RevenueFromContractWithCustomerPolicyTextBlock_769a9405-b872-4199-9cca-04f64d18d264_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/2022/elts/us-gaap-2022.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_eee6ba27-ec25-4892-9f2b-7bfb42ba6a45_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/2022/elts/us-gaap-2022.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_PreferredStockSharesIssued_06966f37-f388-4e02-bde0-2f78d82f5b27_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/2022/elts/us-gaap-2022.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_dei_DocumentType_71b8d2f2-bcbb-490c-87a2-0b7e6e1798d5_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/2022/dei-2022.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_PropertyPlantAndEquipmentUsefulLife_3db8eb1e-0899-4517-ae55-8a06a1ef71a0_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/2022/elts/us-gaap-2022.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_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_68120bc5-3757-4de7-92da-88126eefe3d9_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/2022/elts/us-gaap-2022.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_ConcentrationRiskBenchmarkDomain_692bcaf1-b092-4704-9e73-c2aa22bcafb1_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1563a574-fb7b-43ba-b835-9178f2434793_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c12c7f01-a634-473d-b1d0-1f839e81ac8b_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 USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_458f2884-f83f-42d3-a430-228fc3c26a5a_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 USD 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/2022/elts/us-gaap-2022.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_StatementBusinessSegmentsAxis_27a5cd49-61cb-44d0-b925-14e4c16ff9e6_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/2022/elts/us-gaap-2022.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_DebtDisclosureTextBlock_05dee673-f1b7-47d0-8dc6-5e1190a4ae61_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/2022/elts/us-gaap-2022.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_srt_ProductsAndServicesDomain_60f700a3-67dc-4c99-900d-7cf6c0cb8714_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/2022/elts/srt-2022.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_dei_EntityShellCompany_15c51f4c-3b94-4aca-b8bd-6314568af769_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/2022/dei-2022.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_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares_345e2d23-3878-47fe-a9e1-bc672346253e_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-20221231.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_us-gaap_DeferredIncomeTaxExpenseBenefit_e1df2898-8f64-4a24-99b1-15dfb0037c6d_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccruedLiabilities_51595cc9-b1ae-4d59-9c21-704812b79dd8_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/2022/elts/us-gaap-2022.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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_3add1a7a-c826-47aa-b66c-68931e72dada_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/2022/elts/us-gaap-2022.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_mgpi_MGPIngredientsIncMember_e02538b6-93f6-4025-923e-6213436538e3_terseLabel_en-US" xlink:label="lab_mgpi_MGPIngredientsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MGP</link:label>
    <link:label id="lab_mgpi_MGPIngredientsIncMember_label_en-US" xlink:label="lab_mgpi_MGPIngredientsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MGP Ingredients, Inc. [Member]</link:label>
    <link:label id="lab_mgpi_MGPIngredientsIncMember_documentation_en-US" xlink:label="lab_mgpi_MGPIngredientsIncMember" 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">MGP Ingredients, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MGPIngredientsIncMember" xlink:href="mgpi-20221231.xsd#mgpi_MGPIngredientsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_MGPIngredientsIncMember" xlink:to="lab_mgpi_MGPIngredientsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_4297ef1d-ac41-4947-bd7c-d961adf6716a_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f58b3b90-99ee-41bd-a8cf-4f5dd8a9568f_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">2023</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/2022/elts/us-gaap-2022.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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c86b0565-4eea-4873-a709-85c4ec2e4b7f_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/2022/elts/us-gaap-2022.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_FinancialInstrumentAxis_a1db66b3-fd59-4bba-9157-d68d5a119dfa_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/2022/elts/us-gaap-2022.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_mgpi_NotePurchaseAgreementDue2027Member_6c4a21f3-6dce-498e-9d88-9b4347d7aeaa_terseLabel_en-US" xlink:label="lab_mgpi_NotePurchaseAgreementDue2027Member" xlink: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 Due 2027</link:label>
    <link:label id="lab_mgpi_NotePurchaseAgreementDue2027Member_label_en-US" xlink:label="lab_mgpi_NotePurchaseAgreementDue2027Member" xlink: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 Due 2027 [Member]</link:label>
    <link:label id="lab_mgpi_NotePurchaseAgreementDue2027Member_documentation_en-US" xlink:label="lab_mgpi_NotePurchaseAgreementDue2027Member" 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 Due 2027</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementDue2027Member" xlink:href="mgpi-20221231.xsd#mgpi_NotePurchaseAgreementDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_NotePurchaseAgreementDue2027Member" xlink:to="lab_mgpi_NotePurchaseAgreementDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_b70d3c9d-fd8a-411f-a46f-fc65b2b74f3d_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">2025</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/2022/elts/us-gaap-2022.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_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_fe2ef480-b7b6-470f-87a0-8dc6d790a278_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/2022/elts/us-gaap-2022.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_VehiclesMember_259c6426-dfe4-4bf0-a910-fbe761bf3005_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/2022/elts/us-gaap-2022.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_mgpi_BrandedSpiritsMember_5627afce-ae16-4d8f-b8ea-6b533d953109_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_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-20221231.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_SubsequentEventMember_b9cca807-5a2f-4b3f-ac3b-58bdf9b00c67_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/2022/elts/us-gaap-2022.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_srt_ConsolidationItemsDomain_52658611-8ec9-440b-960e-50e1905d129d_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/2022/elts/srt-2022.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_SalesRevenueNetMember_11ad9fcb-ed70-443f-8710-fd008aeed999_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/2022/elts/us-gaap-2022.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_dei_DocumentPeriodEndDate_8ab5d934-b6b7-4b25-ab3a-bdb7fc499af9_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/2022/dei-2022.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_ShareBasedCompensationAwardTrancheOneMember_671fa008-5eca-4484-9e1b-ba9ae333f635_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/2022/elts/us-gaap-2022.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_mgpi_PremiumPlusMember_504de02c-bf9d-473e-8032-2b496c89ef6f_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-20221231.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_us-gaap_AccruedSalariesCurrent_bb991f94-a9d0-45ef-8c57-d94fad1ef93a_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/2022/elts/us-gaap-2022.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_mgpi_ShorttermIncentivePlanMember_96180dfe-15c7-4c6e-b2d8-089d1f12f271_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-20221231.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_DeferredTaxLiabilitiesFinancingArrangements_7a98d15c-da32-44d7-9ace-1f06e111e811_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/2022/elts/us-gaap-2022.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_mgpi_IndustrialAlcoholMember_8acffde3-bad6-4eef-a0f9-7383cd49fc1e_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-20221231.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_Assets_7e77b8f1-3ee6-4a94-b495-61faadec4ee1_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_ccba1083-e977-4ec9-b8d5-3b25f08a8d86_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/2022/elts/us-gaap-2022.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_us-gaap_DebtDisclosureAbstract_58a9f429-f753-4ace-8573-bb1ea51faf06_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/2022/elts/us-gaap-2022.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_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_333e44d1-0616-418f-b0d7-d35b069ba3c4_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/2022/elts/us-gaap-2022.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_us-gaap_EarningsPerShareAbstract_07235994-be95-4064-a4d3-9f34a6e08c58_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink: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_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_NotePurchaseAgreementMember_4b2b9b65-eccc-426b-81fe-7582cb9d4754_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-20221231.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_SalesAndExciseTaxPayableCurrent_c13a548d-898c-43a4-bcad-3fe9d2b058bb_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/2022/elts/us-gaap-2022.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_AccruedLiabilitiesCurrent_3c1af758-476e-4991-8c1c-feac5927bb13_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_2d46f67d-2961-4ed1-b445-816207eb5896_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/2022/elts/us-gaap-2022.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_InsuranceSettlementsReceivableCurrent_52967028-495b-4553-82b8-9bc9b5c2e86b_terseLabel_en-US" xlink:label="lab_us-gaap_InsuranceSettlementsReceivableCurrent" xlink: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 recovery receivable</link:label>
    <link:label id="lab_us-gaap_InsuranceSettlementsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_InsuranceSettlementsReceivableCurrent" xlink: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 Settlements Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceSettlementsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceSettlementsReceivableCurrent" xlink:to="lab_us-gaap_InsuranceSettlementsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquisitionRelatedCostsMember_d582674b-1c98-4735-a0a9-cbc95bb8b936_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_48c2bf3a-43bc-4d76-8bfc-7705e6751fed_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">2027</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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInFinancingActivities_519c06b1-c17c-4b56-ac56-aa1dad2b60f9_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/2022/elts/us-gaap-2022.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_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_7d29c4ca-c13b-417f-9ef0-45520e9ce3d6_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink: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 repurchase authorization, amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink: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 Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_73e490ee-4122-4646-b5bc-a3887b6905cb_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-20221231.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_5ab0eccf-940c-4032-9bd8-e03c05d8a3ed_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_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-20221231.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_LineOfCreditMember_ee5b79f2-18cf-4f41-832f-fd3ed5c931ee_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/2022/elts/us-gaap-2022.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_StockholdersEquityAbstract_6266b52b-4958-4c94-a8bd-0709dd5e9df6_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">Stockholders' 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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_29fae183-ba09-4020-8aa0-4b8f0c3a6711_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_eb02c29e-3626-4f3d-9d68-ba80dc625472_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/2022/elts/us-gaap-2022.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_SegmentDomain_4e106206-6485-494f-9398-285107ff2ba5_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/2022/elts/us-gaap-2022.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_srt_MajorCustomersAxis_9a35a4d4-d03c-4390-bf94-4683a15b8d2a_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/2022/elts/srt-2022.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_DeferredTaxLiabilitiesOther_5cb7ccb3-87fd-4a8e-a7df-ff180b33a9fc_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/2022/elts/us-gaap-2022.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_mgpi_TargetedBonusAwardExpense_e2b260c4-9234-4deb-84b9-ec7d4739861b_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-20221231.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_DeferredCompensationLiabilityClassifiedNoncurrent_142aedd4-63f2-446b-b96a-19915fe3da5e_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/2022/elts/us-gaap-2022.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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_fa60a120-e499-4e31-a363-08ec0d6a3335_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_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/2022/elts/us-gaap-2022.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_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_e6c9cbf5-e3a3-4e10-9a57-564574dad176_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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0dc01735-09c6-4077-99dd-0f939b1bcab2_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/2022/elts/us-gaap-2022.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_34a8e423-b567-40e4-aece-84d20c141e9e_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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_45561cda-e416-4d48-a0e4-2e5affca7f0c_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a4e011f2-c1ea-44ff-a7e8-a1c4ca53ae79_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/2022/elts/us-gaap-2022.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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_15da651e-654b-489d-8bba-853cb0d7c38d_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxesReceivable_76a835fb-ab38-4d0d-bd23-7ec554b14bd8_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/2022/elts/us-gaap-2022.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_PaymentsToAcquireBusinessesGross_d04635e8-7bf9-4379-a7f5-673a5904d297_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/2022/elts/us-gaap-2022.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_ComputerEquipmentMember_ae4af54b-7398-4dfa-ba19-c400e29fbc8b_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/2022/elts/us-gaap-2022.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_DerivativeContractTypeDomain_5080f59a-8738-43aa-8c5c-d0921750a988_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/2022/elts/us-gaap-2022.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_InventoryFinishedGoods_d9c9d5f6-2c2e-4234-bcea-8e5bc7e2eaf8_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/2022/elts/us-gaap-2022.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_GrossProfit_88d330c8-8db4-43fe-b3c3-46348af3c16d_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_6cbd789a-e6bb-4a96-992f-63d899bd39d0_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_06aa42fa-7e2a-4196-b15c-868a458826f3_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/2022/elts/us-gaap-2022.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_LandBuildingsAndImprovementsMember_4f0c398f-1748-41f4-aa9b-bb50aa64a745_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/2022/elts/us-gaap-2022.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_EntityRegistrantName_ad36004f-8562-4270-a25a-69e1d5ff80a8_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/2022/dei-2022.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_us-gaap_StockIssuedDuringPeriodSharesNewIssues_680276a7-2b2e-4cbb-9098-d595760a98d7_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/2022/elts/us-gaap-2022.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_mgpi_NotePurchaseAgreementDue2029Member_27d54983-d844-46b7-89dd-3b33a258f77a_terseLabel_en-US" xlink:label="lab_mgpi_NotePurchaseAgreementDue2029Member" xlink: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 Due 2029</link:label>
    <link:label id="lab_mgpi_NotePurchaseAgreementDue2029Member_label_en-US" xlink:label="lab_mgpi_NotePurchaseAgreementDue2029Member" xlink: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 Due 2029 [Member]</link:label>
    <link:label id="lab_mgpi_NotePurchaseAgreementDue2029Member_documentation_en-US" xlink:label="lab_mgpi_NotePurchaseAgreementDue2029Member" 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 Due 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementDue2029Member" xlink:href="mgpi-20221231.xsd#mgpi_NotePurchaseAgreementDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_NotePurchaseAgreementDue2029Member" xlink:to="lab_mgpi_NotePurchaseAgreementDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_d75427fb-dd98-458f-a518-01d0cc5e5db4_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/2022/elts/us-gaap-2022.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_SupplierConcentrationRiskMember_00023264-550d-483c-ae9c-46b7839fe784_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_77580869-e051-4c52-b965-8b825877d0b2_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/2022/elts/us-gaap-2022.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_dei_EntityAddressCityOrTown_7eac12d9-02db-438e-b383-8e1bc00d5b83_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/2022/dei-2022.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_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_d1df62a7-e4e9-4b9d-893e-359cbf4c112c_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/2022/elts/us-gaap-2022.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_us-gaap_LeasesAbstract_13b20555-9f19-4f3e-ad81-449c36afd179_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/2022/elts/us-gaap-2022.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2c7ccf34-57b7-4284-b955-89c28649408a_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_455b263b-47d2-4d8c-a0f7-2d3440742db5_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">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f5c7fb7a-c134-448f-a91a-6a11d5973fed_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">Ending Balance</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">Stockholders' 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/2022/elts/us-gaap-2022.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_mgpi_TheDirectorsPlanMember_4fd4c44e-a50a-4f62-aa14-2f49c28c7ab4_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-20221231.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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_8144984e-f8a0-436d-92c2-d4db37780acf_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">Operating 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/2022/elts/us-gaap-2022.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_ConsolidationPolicyTextBlock_7b33c336-e479-47f6-9345-56d8d4857346_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/2022/elts/us-gaap-2022.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_srt_MinimumMember_ecc70088-d6bc-4e84-a190-9d4deb23c2c7_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/2022/elts/srt-2022.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_DebtInstrumentConvertibleConversionRatio1_7fcb4de2-c580-4b7b-a6b4-b36aaa346cda_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/2022/elts/us-gaap-2022.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_MinorityInterest_89043e1f-f536-4724-906c-d024320bfc96_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">Stockholders' 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/2022/elts/us-gaap-2022.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_us-gaap_StatementOfFinancialPositionAbstract_507d0e78-23af-40cd-adbf-0bb20bec3ecd_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/2022/elts/us-gaap-2022.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_dei_EntityEmergingGrowthCompany_c4c0de13-30f0-464e-81c2-97784661ef29_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/2022/dei-2022.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_CommonStockParOrStatedValuePerShare_16bdec85-e263-4606-8b67-6be875123518_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_519fc2a3-90a8-4d14-88e6-e13b6afa7fd2_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/2022/elts/us-gaap-2022.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_DeferredFinanceCostsNet_cc342025-9a32-4e6c-8cfb-e873ff57d755_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">Unamortized loan fees</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_f8f39ed5-60cd-448a-a36a-9e0da50d0ffa_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/2022/elts/us-gaap-2022.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_CommitmentsAndContingenciesDisclosureAbstract_6e822a57-472a-41c4-b267-0bcf9788e6e8_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_95c023be-acf0-4d55-8aeb-2906c4d05c39_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/2022/elts/us-gaap-2022.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_AuditorName_cda75e31-339a-4333-a1ec-8fc7b64a48aa_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/2022/dei-2022.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_8c64876d-588f-4e5c-869a-61d2903ef751_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/2022/elts/srt-2022.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_OperatingLossCarryforwardsValuationAllowance_3c193731-d8c0-4d6b-a983-90990566d859_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_406ad4e5-8dfe-40cf-b9e1-ee5b9a170221_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_096411fd-9e7d-406a-8c8d-864fce456cac_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/2022/elts/us-gaap-2022.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_SharePrice_344feec0-e55d-47b3-9a2c-9a2bacd9e8c4_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink: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 price to acquire business (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink: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 Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_f4642071-9c0d-402d-b667-21fa57363905_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/2022/elts/us-gaap-2022.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_dei_TradingSymbol_b690266f-7d00-4d30-ba0f-0ff8ac9a73ac_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/2022/dei-2022.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_dei_EntityFileNumber_18d7ba1a-567c-4646-80d5-123df3fb0b09_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/2022/dei-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c5db0e75-6748-4a36-ba8c-b1165a08a207_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">2026</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/2022/elts/us-gaap-2022.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_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_bbbf72a7-421c-4989-873f-9fa29e35de2f_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_870f8be0-9e27-4453-a4cc-a6600cf3691d_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)</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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_8da5f76c-6364-4d93-a9ad-405bda7a32ea_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/2022/elts/us-gaap-2022.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_OtherInventorySupplies_1e4739cb-3770-4f92-a901-f3ae4f5e84d8_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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_b65fffef-13e3-4e0c-9c98-d8ddb2d8a2c6_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/2022/elts/us-gaap-2022.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_DeferredForeignIncomeTaxExpenseBenefit_cd6f354c-44c2-4912-9e3e-a9f3fb803f4a_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/2022/elts/us-gaap-2022.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_mgpi_DistributorRelationshipsMember_fdc0ca28-f0ec-4efb-8c48-e82e3cf5a2f0_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-20221231.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_mgpi_SuperPremiumMember_12ed8061-d4a1-4ee4-866e-280d8785bfa6_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-20221231.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_DerivativesPolicyTextBlock_024edd42-8aca-457b-a931-89ea5ccccb80_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1f1cce3e-9486-4a41-9458-857f37e2678f_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_04e3e9f5-9325-4fbb-8c5d-fdf6ed70fc4e_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/2022/elts/us-gaap-2022.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_RestrictedStockUnitsRSUMember_4650d1f7-58dc-4c30-a97f-87d15fd5cdc2_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/2022/elts/us-gaap-2022.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_EffectiveIncomeTaxRateContinuingOperations_8b2f0501-73a8-4a48-a027-7b49dff3c820_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/2022/elts/us-gaap-2022.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_us-gaap_ProceedsFromLinesOfCredit_6bae0a90-3b59-4357-931d-f18c0c97fecd_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/2022/elts/us-gaap-2022.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_us-gaap_ConcentrationRiskByBenchmarkAxis_0cdfb2c5-4c11-4c0b-89ed-cd2f182408fa_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/2022/elts/us-gaap-2022.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_UseOfEstimates_7d42f4ed-6e29-441e-bb12-d265f727038e_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationDisclosureTextBlock_cef11577-3f81-48c4-8907-7ee79d28546b_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/2022/elts/us-gaap-2022.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_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember_fc95772c-c6e0-44d1-9b68-b608b5067718_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-20221231.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_053adfaa-b664-438c-9b8b-f97c7f0eaf38_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-20221231.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_3af82b39-083f-4811-994c-da7ac3731851_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-20221231.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_88c7310b-3691-415a-b2f6-13a14b6c5465_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-20221231.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_InventoryRawMaterials_2ea856cf-3ad4-4e10-94fc-67f6c5426a3d_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7d2077e5-a87a-497f-8640-c442002bc62c_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/2022/elts/us-gaap-2022.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_3760ecc2-e1d6-4941-b25d-26278c315f6c_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/2022/elts/us-gaap-2022.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_us-gaap_ConcentrationRiskPercentage1_fe7c04cb-90c6-4e37-bd31-33a58a44a0de_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/2022/elts/us-gaap-2022.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_SubsequentEventsAbstract_5534a5fe-7bd7-4439-9df7-96b1d5471824_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/2022/elts/us-gaap-2022.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_MarketingAndAdvertisingExpense_b8ded684-edea-4df4-a890-4337d5703929_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/2022/elts/us-gaap-2022.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_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable_455d484a-088b-48a4-b50f-649000701706_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_3fed8d97-f894-4c07-a1b2-d7aab5154150_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" 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">Adjustments to pro forma net income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_5c2c9508-1a8a-4afa-be79-8aa71abbe890_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/2022/elts/us-gaap-2022.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_DebtInstrumentFeeAmount_bfdcf1b3-5cb7-451c-974e-338ee254bb83_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/2022/elts/us-gaap-2022.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_IncomeTaxDisclosureTextBlock_1a594bb6-710f-4676-81fa-8f275b133151_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/2022/elts/us-gaap-2022.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_us-gaap_RevenueFromRelatedParties_d331635b-cb48-48ab-b6da-0a3bf9276996_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink: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</link:label>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink: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 Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_4611c679-1660-4f79-8278-989983ba1565_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/2022/elts/us-gaap-2022.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_CreditFacilityDomain_b2707301-0071-4187-b12f-323de2687107_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredCompensationLiabilityCurrent_bfb9fbf2-ebc9-4077-90e8-41db05238de0_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/2022/elts/us-gaap-2022.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_AmortizationOfIntangibleAssets_876c4c55-747c-48e4-b37f-67294738aabb_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/2022/elts/us-gaap-2022.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_us-gaap_InterestPaidNet_5df20888-fe6a-4dcd-b075-608c0e6c25b8_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/2022/elts/us-gaap-2022.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_EarningsPerShareBasic_7f3e0330-d3e8-4e46-a571-2e2a360a4834_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">Earnings per share, basic (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_f402b2f5-bfb1-443a-8ec2-94988e198580_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" 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 EPS data (in USD 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1cf2c1e3-8b85-4179-9468-2fe5eb9bb553_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">2025</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/2022/elts/us-gaap-2022.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_ScheduleOfEquityMethodInvestmentsTable_375a9472-4d57-4c0e-b427-2229b75d3ebc_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/2022/elts/us-gaap-2022.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_CorporateNonSegmentMember_36f0f69a-699b-442a-8ef4-5a1b8ba06119_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/2022/elts/us-gaap-2022.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_DividendsCommonStockStock_ad97a344-43b3-4b51-977c-d677da0429ce_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_8c95500e-c7d6-424c-9825-23ab4158dee4_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/2022/elts/us-gaap-2022.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_InventoryPolicyTextBlock_f2700d11-e644-4c8c-86a1-c31a03e0884d_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/2022/elts/us-gaap-2022.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_ConcentrationRiskTypeDomain_db039767-54d3-4f1e-a973-76c7f2a117ee_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/2022/elts/us-gaap-2022.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_srt_RepurchaseAgreementCounterpartyNameDomain_6e9d84f7-8bfc-45fe-b582-c961083d6503_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/2022/elts/srt-2022.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_us-gaap_TreasuryStockMember_a5e15495-1fb0-4564-8c0b-3d62b145665d_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink: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_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_b9fab283-48e3-4d9a-88d6-c76c58a51488_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/2022/elts/us-gaap-2022.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_StockholdersEquity_b6bc113b-c5aa-4b7a-9db6-8a8304c475c8_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">Stockholders' 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/2022/elts/us-gaap-2022.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_us-gaap_PrepaidExpenseCurrent_a3f6c2d8-a76d-4cbf-94af-6a22993a2bab_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/2022/elts/us-gaap-2022.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_TaxCreditCarryforwardAmount_56525b84-7b0f-4f0d-b566-26852cf52ffd_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7360bcfb-b735-458c-9e30-e7653ae43828_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 USD 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/2022/elts/us-gaap-2022.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_VestingDomain_120fbbbe-37ee-4df7-b942-a247a5580a8b_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/2022/elts/us-gaap-2022.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_DividendsCommonStock_320f2647-7802-4e08-9901-fb7ba2db4f11_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/2022/elts/us-gaap-2022.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_country_IE_2cb1db8a-7b64-4370-a2eb-18d86775c45e_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/2022/country-2022.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_srt_OwnershipDomain_3cabc4d8-7adc-4d15-b8f8-eda0d7130010_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_16f1a2c4-f901-4698-8df0-727f9f4b3afb_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">State 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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxAssetsOther_f94e6826-fbe9-4e5a-b37a-d612dda95aeb_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/2022/elts/us-gaap-2022.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_dei_EntityInteractiveDataCurrent_3570b2f7-9154-4911-816c-501b97060e6c_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/2022/dei-2022.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_f380df14-41fc-4aae-a906-8b1bbd7ec99d_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/2022/elts/us-gaap-2022.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_mgpi_SpecialtyWheatStarchesMember_e62d5889-d2de-43ba-a43b-8f695089f858_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-20221231.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_ScheduleOfPropertyPlantAndEquipmentTable_8287ec6b-0677-4a6e-bc3e-96a94bcf1be2_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOperatingCapitalAbstract_72413402-cdd2-441f-9a3d-e8da5af7f170_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3416da3c-ac79-4f01-bc07-8597d0c5320a_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">2025</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/2022/elts/us-gaap-2022.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1b73366f-c43e-42af-a722-7f29a3d2e267_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">2027</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/2022/elts/us-gaap-2022.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_RetainedEarningsMember_43e240d4-4867-4012-8680-a704d6b79af4_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/2022/elts/us-gaap-2022.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_us-gaap_PaymentsOfDividends_63efac7f-8cac-418c-abfa-6e4853e5fd0e_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/2022/elts/us-gaap-2022.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_SegmentReportingInformationLineItems_b3df6215-60f8-43ff-91af-74df98f88590_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/2022/elts/us-gaap-2022.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_DividendsCommonStockCash_16489869-9785-43bb-84c5-55088d484dd6_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/2022/elts/us-gaap-2022.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_mgpi_UltraPremiumSpiritsMember_0cedea68-b15a-49a9-83ea-51aeeb1554ea_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-20221231.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_us-gaap_LeaseCost_22f40f54-5045-40e3-b018-2fdfbe7c660a_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/2022/elts/us-gaap-2022.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_mgpi_TenLargestSuppliersMember_21e58c72-c2b0-4c8d-b939-1d98ab532802_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-20221231.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_CommonStockMember_94364570-da29-46ab-b819-e367ba78fdb7_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_caac823a-ad13-4686-8cc2-c996affa7c7a_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/2022/elts/us-gaap-2022.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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_ae5372c2-b11f-4785-9f04-c913f23a2c5d_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/2022/elts/us-gaap-2022.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_NumberOfReportableSegments_2e6853d2-bf25-4eba-8dce-bd7e20c646d7_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/2022/elts/us-gaap-2022.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_LeaseCostTableTextBlock_8bd2f7bc-2e06-4b43-8a33-6ff722f90e6d_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">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/2022/elts/us-gaap-2022.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_PaymentsForRepurchaseOfCommonStock_b82b8ec5-9bac-4f11-ace1-cfcfa0a7478e_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/2022/elts/us-gaap-2022.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_us-gaap_StatementClassOfStockAxis_58a25eb2-c2c3-4692-ada7-c7296b33598a_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/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_8b885cab-1ce1-433b-9b2f-c2c39f0b8735_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/2022/elts/us-gaap-2022.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_IncomeTaxPolicyTextBlock_448fd470-8e4f-48e6-8f08-d850a63c65ed_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/2022/elts/us-gaap-2022.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_us-gaap_OperatingLossCarryforwardsLineItems_c9408a2b-70a9-4277-8f90-54d0117bab35_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/2022/elts/us-gaap-2022.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_StatementTable_c48e540d-a632-4e74-9e6f-7ae6f581705b_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1c42af67-e8ac-44ad-afe2-338bf133c47c_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 USD 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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_b6dd6eff-88f5-49f7-91dd-583b1fb71242_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/2022/elts/us-gaap-2022.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_AssetsCurrentAbstract_52cf8a55-715b-4c2b-bf14-55eb7e644c0a_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityNoncurrent_ca272d39-d268-4df9-b75c-f0c3249bae09_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/2022/elts/us-gaap-2022.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_DefinedContributionPlanCostRecognized_4a8d81a7-e294-415e-96f5-21e141f575cc_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/2022/elts/us-gaap-2022.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_srt_RangeAxis_604650b7-4cdf-4187-a97d-f9e71dcffa3a_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/2022/elts/srt-2022.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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_4ddf1866-41b0-43a8-8783-8200be19147f_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink: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</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/2022/elts/us-gaap-2022.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_us-gaap_RelatedPartyTransactionAxis_0ef2895e-8ee6-4ce9-a897-858cda40b9fb_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/2022/elts/us-gaap-2022.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_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue_b2b2f3b9-0f9e-43fc-8763-845e8435f2f6_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-20221231.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_RetainedEarningsAccumulatedDeficit_1088bb67-1167-40c4-a090-3b50f1effbd3_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/2022/elts/us-gaap-2022.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_us-gaap_ProceedsFromConvertibleDebt_cec20553-0d15-439b-b1cb-c1f9c4bbadf4_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/2022/elts/us-gaap-2022.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_AccountsReceivableNetCurrent_a54890d0-5493-434b-83b3-e43bcf0ff010_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 and $150 at December&#160;31, 2022 and 2021, respectively)</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/2022/elts/us-gaap-2022.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_ScheduleOfFiniteLivedIntangibleAssetsTable_a7114286-8c25-4381-b007-5d81ee047388_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/2022/elts/us-gaap-2022.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_StatementEquityComponentsAxis_f1a48563-afb1-409a-bfcf-7d396eacb281_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/2022/elts/us-gaap-2022.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_mgpi_A188NoteDue2041Member_4c16b902-511d-4326-aa5e-a66c0a55ea4f_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% 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-20221231.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_BusinessAcquisitionProFormaInformationTextBlock_5822a4de-0753-4acc-9910-da10b87421e1_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/2022/elts/us-gaap-2022.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_srt_RestatementDomain_44b08256-fd79-4770-94b3-dfd9f0fa819d_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_b73d836a-48dc-4e28-96d9-cca47d9a4f5f_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_afd3af85-8b98-4980-929e-4e12fe0d86c7_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink: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 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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalYearFocus_bdc9b856-c16b-4c83-9c58-4457b31eca75_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/2022/dei-2022.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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_774a4f9a-935d-4e7d-9224-fe3ad782cc3b_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/2022/elts/us-gaap-2022.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_us-gaap_StatementLineItems_775dcc9d-5f5a-400f-97de-6dd2af5d3920_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/2022/elts/us-gaap-2022.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_mgpi_WhiteGoodsMember_0dca69ca-5491-4bec-8e83-c30e83825896_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-20221231.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_CostOfGoodsTotalMember_b7b97d69-c3c1-47fe-8bdc-d80bdd500bd0_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cf9d81a7-335f-4cf8-a673-ea1907310232_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_9a716fc7-398e-44cd-9961-41fbf4f1f682_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/2022/elts/us-gaap-2022.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_mgpi_InterestCostsIncurredAndExpensed_ca8866cf-fe95-435e-ac11-e5933161d9bc_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-20221231.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_SellingGeneralAndAdministrativeExpense_a0b6a9f3-f4d9-4d34-a231-ff6d710f9ac3_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_1756d52f-9ad7-4d96-9660-b1bc602a864d_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" 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">SG&amp;A 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/2022/elts/us-gaap-2022.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_LossContingenciesTable_2674d1b7-c9eb-40ff-a8e2-12723054f41b_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/2022/elts/us-gaap-2022.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_GoodwillDisclosureTextBlock_f3f64a00-c222-497f-b0f0-411e1065f304_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/2022/elts/us-gaap-2022.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_CurrentIncomeTaxExpenseBenefit_e5023438-c07c-48eb-b42a-dd69afaaa62b_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/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeaseRightOfUseAsset_c97ac3f3-2551-4ac3-8356-1d3fdcab3917_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_dc431131-cdce-4af6-9231-e929cf49f609_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/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeMember_1b2b8d41-222b-4736-9ae2-b3f0d9bface0_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/2022/elts/us-gaap-2022.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_dei_AuditorFirmId_cbfadf6e-e9ad-44c6-b4df-e0fb4a4f2a33_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/2022/dei-2022.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_mgpi_ReclassificationErrorCorrectionPolicyTextBlock_fbaa5673-0a9a-451c-9152-9dac8433c88e_terseLabel_en-US" xlink:label="lab_mgpi_ReclassificationErrorCorrectionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Immaterial Correction to Prior Period Financial Statements</link:label>
    <link:label id="lab_mgpi_ReclassificationErrorCorrectionPolicyTextBlock_label_en-US" xlink:label="lab_mgpi_ReclassificationErrorCorrectionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Error Correction [Policy Text Block]</link:label>
    <link:label id="lab_mgpi_ReclassificationErrorCorrectionPolicyTextBlock_documentation_en-US" xlink:label="lab_mgpi_ReclassificationErrorCorrectionPolicyTextBlock" 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">Reclassification Error Correction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ReclassificationErrorCorrectionPolicyTextBlock" xlink:href="mgpi-20221231.xsd#mgpi_ReclassificationErrorCorrectionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_ReclassificationErrorCorrectionPolicyTextBlock" xlink:to="lab_mgpi_ReclassificationErrorCorrectionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_48f5028a-7752-41ba-a613-93ee15ca25bb_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/2022/dei-2022.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_dei_LocalPhoneNumber_38f02ce2-b4ff-4cd1-9a00-709d071ebab3_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/2022/dei-2022.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_us-gaap_OperatingIncomeLoss_43693601-9839-44b1-bc32-f4a2bfb77010_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsInventory_40ef75fc-54a6-44cd-af70-7a924fb9c8f9_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/2022/elts/us-gaap-2022.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_us-gaap_IncreaseDecreaseInInventories_12c5c236-3981-4a55-91f9-f55e4354604f_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/2022/elts/us-gaap-2022.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_NewAccountingPronouncementsPolicyPolicyTextBlock_d54b9ef5-48c7-45c4-87d6-404a8a5d1fa9_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2f124eea-c128-45d2-89f9-36dc93a6e3fd_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/2022/elts/us-gaap-2022.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_StateAndLocalJurisdictionMember_27d769ef-26a0-4c58-8002-e767e0fe9267_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/2022/elts/us-gaap-2022.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_CommonStockSharesOutstanding_140c9377-74b2-4844-b30a-912880b807fd_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/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_a22a4be6-0ab5-40ec-a08b-a49f2e2d9c98_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/2022/elts/us-gaap-2022.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_Goodwill_7cb50cf8-6512-42f9-8a02-7f238766af4e_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_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/2022/elts/us-gaap-2022.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_InventoryGross_2ee2650d-fa6f-4c9d-8ede-6c2297bf4df3_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_86380526-f46a-46a2-99e7-384a176df19a_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/2022/elts/us-gaap-2022.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_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/2022/elts/us-gaap-2022.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_TreasuryStockShares_653ac396-f4d7-475f-a297-0e31e1da34c6_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink: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 (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink: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, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cfdfae2a-40dd-4e8b-b477-7bec7550ebd1_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/2022/elts/us-gaap-2022.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_StockRepurchasedDuringPeriodShares_2e553239-825f-4218-82ae-849d1ab3f469_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_470bbc7b-6dcf-4ed5-b201-49a246ddff11_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/2022/elts/us-gaap-2022.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_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_682b9f0f-0dbc-43af-ba01-20e48cca1ed8_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-20221231.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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c39de91e-2202-4bf3-a820-723f8413b81e_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/2022/elts/us-gaap-2022.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_us-gaap_IncreaseDecreaseInPrepaidExpense_73b30ca5-4807-410c-ae28-ec70558ad556_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/2022/elts/us-gaap-2022.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_IncomeTaxExpenseBenefit_f26bd8e9-5454-4c61-a4e9-310c7d345ecd_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_1f968b44-7591-42c5-a08a-948321fa4682_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_28be6ac6-0d2f-490e-9834-5fa3751c4124_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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 tax expense (benefit)</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/2022/elts/us-gaap-2022.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_srt_SegmentGeographicalDomain_9b0efb77-0712-4c27-b6bd-c734bec396d9_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/2022/elts/srt-2022.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_DeferredTaxAssetsValuationAllowance_ffb71da2-7f30-49df-aaa5-f041f7a85517_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentPolicyTextBlock_6aeceb86-610c-433f-b290-4b0841335677_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxLiabilitiesNet_19d4029a-96b5-40de-825b-41784cb4353d_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/2022/elts/us-gaap-2022.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_us-gaap_PreferredStockParOrStatedValuePerShare_df529790-49e9-486f-8609-0e3bb2b277ef_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2ac5529b-f770-4a2d-9320-bbc87eafcdaa_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">2026</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/2022/elts/us-gaap-2022.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_us-gaap_IncomeStatementAbstract_6923a28f-797c-492e-b8c7-ed350a42428b_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/2022/elts/us-gaap-2022.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_dei_EntityPublicFloat_b74e75ef-4d08-4679-882b-faeb90269d81_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/2022/dei-2022.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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e10924b5-9cf6-4699-a953-a70447f34848_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/2022/elts/us-gaap-2022.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_AdditionalPaidInCapitalMember_cc7e122f-c166-4130-af25-f01fb62964d9_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/2022/elts/us-gaap-2022.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_DocumentFiscalPeriodFocus_513dc61d-9fc7-4285-bdf4-3302f20d5d3a_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/2022/dei-2022.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_LossContingencyReceivable_bc13b430-83e7-4232-b070-3586ca1ec549_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/2022/elts/us-gaap-2022.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_CostOfGoodsAndServicesSold_7376917e-efbc-40ab-b23a-e33b8d62fc36_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" 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">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/2022/elts/us-gaap-2022.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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_42fadb4c-2622-4cf4-bb83-b9864c7460b8_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">Weighted average common shares, diluted (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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_74981c0b-eda0-456b-a7b6-7ff6301856c5_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/2022/elts/us-gaap-2022.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_ConcentrationRiskDisclosureTextBlock_305a685f-3645-446c-a827-6e48b448f724_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/2022/elts/us-gaap-2022.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_LossContingencyNatureDomain_6b7d273a-0b42-45ba-9967-e44dd1571b37_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/2022/elts/us-gaap-2022.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_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_017ee092-70c6-4558-84a5-550779297028_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/2022/elts/us-gaap-2022.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_ScheduleOfInventoryCurrentTableTextBlock_b2fc3686-0fe5-46ff-a251-93a3d5158295_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/2022/elts/us-gaap-2022.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_LossContingenciesLineItems_7879d834-d7c7-458c-ae1e-cdb2283d85cb_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_50c41de6-3870-4381-bcde-c00b4e6245be_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink: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, Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_b1d04658-31bb-4d66-8fc5-9aaf5ed9296a_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">Value of MGP Common Stock issued at close</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-20221231.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_BuildingAndBuildingImprovementsMember_f163998c-f9ce-4b27-9a74-27205bf5097a_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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockDividendsPerShareCashPaid_6a845eba-6f32-404c-a871-ddfd889a2aa8_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 USD 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/2022/elts/us-gaap-2022.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_dei_IcfrAuditorAttestationFlag_fd5eb435-3e10-4591-82df-6e6d4f088342_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/2022/dei-2022.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_CommonStockValue_9ba720e8-1852-4a10-a4bf-e3d98434f6f9_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, 2022 and 2021; 21,994,042 and 21,964,314 shares outstanding at December&#160;31, 2022 and 2021, 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/2022/elts/us-gaap-2022.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_DebtInstrumentNameDomain_7faea7d8-b1d7-4a94-a623-fbcdd9e23aa8_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/2022/elts/us-gaap-2022.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_BusinessAcquisitionAcquireeDomain_b9219cfd-1d69-4f29-952d-a4e6cf3337e3_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/2022/elts/us-gaap-2022.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_mgpi_MidSpiritsMember_26bc5ddd-3776-4587-bc93-af06dd50ae31_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-20221231.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_PreferredStockMember_5625ea40-bf12-4f8d-bf63-dfdc630b8870_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">Capital Stock Preferred</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/2022/elts/us-gaap-2022.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_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect_bebba2ae-5bab-4516-946e-2c7505263449_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-20221231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_487e8e4a-40f0-4980-8873-1e7d007c7411_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 USD 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/2022/elts/us-gaap-2022.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_OtherCommitment_5fff8cfb-77fe-4923-919d-48842edf8f7f_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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentConvertibleConversionPrice1_7f5ee2b1-8dc7-47dc-85da-0f4e1a17bbfa_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 USD 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/2022/elts/us-gaap-2022.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_mgpi_RevolvingCreditAgreementDue2025Member_1ff12eb5-d367-45f7-b6e2-0594f3019b84_terseLabel_en-US" xlink:label="lab_mgpi_RevolvingCreditAgreementDue2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Agreement, Due 2025</link:label>
    <link:label id="lab_mgpi_RevolvingCreditAgreementDue2025Member_label_en-US" xlink:label="lab_mgpi_RevolvingCreditAgreementDue2025Member" xlink: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 2025 [Member]</link:label>
    <link:label id="lab_mgpi_RevolvingCreditAgreementDue2025Member_documentation_en-US" xlink:label="lab_mgpi_RevolvingCreditAgreementDue2025Member" 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 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_RevolvingCreditAgreementDue2025Member" xlink:href="mgpi-20221231.xsd#mgpi_RevolvingCreditAgreementDue2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_RevolvingCreditAgreementDue2025Member" xlink:to="lab_mgpi_RevolvingCreditAgreementDue2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_82791f8a-93eb-46c3-9d8a-d69cb9e26244_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink: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 benefit obligation</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_b3061931-f5cb-499a-b05f-f6decaeb4ff7_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/2022/elts/us-gaap-2022.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_ConvertibleDebtMember_fa8ab7fe-465e-4cc5-b223-fdfa5d7e42e6_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/2022/elts/us-gaap-2022.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_ShortTermLeaseCost_8c291839-a5e5-45b4-ab68-bc1f11cd8780_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/2022/elts/us-gaap-2022.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_us-gaap_PreferredStockSharesAuthorized_b49fa3fb-a572-485a-a5eb-384e2837c804_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/2022/elts/us-gaap-2022.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_StockGrantedDuringPeriodValueSharebasedCompensation_a93307dd-cdb6-4455-a60d-511ec3042f49_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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_da28854c-2881-4570-a50a-a9f7b86208ca_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_3a84e955-4124-43aa-88af-c0bb8d367655_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_4506b337-c0d8-4bad-b040-4ad9c048439e_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 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/2022/elts/us-gaap-2022.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_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect_caa01f95-4227-4729-8cdb-c561d2f6064f_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-20221231.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_NetIncomeLossAttributableToNoncontrollingInterest_e6ce52f1-8bb4-42b6-aa13-8f046f8b763f_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_b99c62d7-498b-436b-8493-da3640c4396f_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/2022/elts/us-gaap-2022.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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_39624b41-33a5-4b43-a461-7d8f8388e3e1_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/2022/elts/us-gaap-2022.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_LiabilitiesCurrentAbstract_61491610-143e-4936-8b8d-a0ccd1854004_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/2022/elts/us-gaap-2022.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_NetIncomeLossAvailableToCommonStockholdersBasic_1c90d842-685a-43a9-bf98-59f0dabcfcc2_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 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/2022/elts/us-gaap-2022.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_CommonStockSharesIssued_c80da2d1-cc15-473d-ad0c-3bd406c629a6_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/2022/elts/us-gaap-2022.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_ConcentrationRiskLineItems_a76c0564-a880-4f6d-bba8-16bd43ab6f3c_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/2022/elts/us-gaap-2022.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_us-gaap_EquityMethodInvestments_7b4503b6-40bf-4c17-bbec-329a4676e88f_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/2022/elts/us-gaap-2022.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_CapitalExpendituresIncurredButNotYetPaid_3b8a1fbd-b83f-4f5f-b8ce-6fa41ed4f8ce_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/2022/elts/us-gaap-2022.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_SummaryOfValuationAllowanceTextBlock_9e9bfb11-72ea-4074-9066-58113d50ee0e_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">Summary 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/2022/elts/us-gaap-2022.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_RetirementPlanTypeDomain_80927fb8-e139-472b-97a5-a15013d62ff7_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink: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 Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink: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 Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a5ee63f1-fc7d-46c3-b4ea-a840945edddb_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/2022/elts/us-gaap-2022.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_mgpi_PaymentsForProceedsFromOtherOperatingActivities_0c7a396a-8428-435f-8ac3-ac647fbe40b1_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-20221231.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_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards_4cb85a24-7d87-4ef1-b6e8-d3268ad5d045_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-20221231.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_dei_AmendmentFlag_f1f20af3-eee1-4ba7-a161-eeb362a17d36_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/2022/dei-2022.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_us-gaap_NetCashProvidedByUsedInInvestingActivities_0120924a-b579-48f3-8195-e40d99067709_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/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeaseCost_8a73ea94-c034-4b6e-b1f6-b402e3f48055_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/2022/elts/us-gaap-2022.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_DebtInstrumentFaceAmount_d0e5e214-4f72-4d20-9d0c-fdcb3165aca6_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossNetOfTax_91dac0ac-b1d2-449d-b42c-9f7714ba6925_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 income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_06e062b3-12e7-4b73-ad34-f6fd87b32380_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 income (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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTax_386faa07-63e4-437b-b45f-9c16465d23d4_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/2022/elts/us-gaap-2022.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_mgpi_InitialPurchasersMember_d0a826df-dafd-4a5f-b20e-d95635b60d23_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-20221231.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_BusinessAcquisitionsProFormaRevenue_34202e21-a25b-4a74-9d1b-9abacd7f37d9_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_8e776e22-9b2c-445c-a5bb-788115717f04_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_3b441521-6fda-4708-81de-a5f16f194f94_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/2022/elts/us-gaap-2022.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_ConstructionInProgressMember_ab072468-1001-4203-8855-877ee3646d48_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/2022/elts/us-gaap-2022.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_PaymentsOfMergerRelatedCostsFinancingActivities_5f4f4767-bea4-4dfe-822e-d875ef8e2561_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/2022/elts/us-gaap-2022.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_dei_EntityCurrentReportingStatus_d406cacc-5a77-49f3-aa5d-40013f331296_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/2022/dei-2022.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_ComponentsOfDeferredTaxAssetsAbstract_77207782-2ff7-4f81-a0d1-cf7df45bb653_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/2022/elts/us-gaap-2022.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_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_916a5114-582d-4cc3-b591-e3f0bbab7278_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_547fab5c-b4ab-4b10-b820-718b332fdceb_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" 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">Deferred tax liability resulting from merger</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink: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, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_7d6f0613-79bc-450e-994e-7c8d384b75e2_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/2022/elts/us-gaap-2022.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_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7cb28974-d711-46cb-8d16-434b478d64cf_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/2022/elts/us-gaap-2022.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_us-gaap_ConvertibleDebt_c0c6a8d4-5d7a-47e4-a4f0-d6457ac1bd63_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebt" xlink: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_ConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebt" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebt" xlink:to="lab_us-gaap_ConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_2e21fd11-8da1-4d48-a0a6-be3f71fe2418_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/2022/elts/us-gaap-2022.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_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_261026bd-f39f-4d57-be3c-7d3edb3f9ae8_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/2022/elts/us-gaap-2022.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_NonrecurringAdjustmentAxis_54dabc4e-de4c-4b83-abd0-886cdf8b49c7_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/2022/elts/us-gaap-2022.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_us-gaap_DepreciationDepletionAndAmortization_50f43f37-9528-4bce-840b-78599ed559c7_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_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/2022/elts/us-gaap-2022.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_us-gaap_DisaggregationOfRevenueTable_5fc7079a-bb34-4e48-a738-0a3f19beb41f_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_00a97ec2-87e6-4ae0-9345-2ad78693f94d_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseTermOfContract_a72ae8cf-41f8-4cd7-9d5a-8e9df6e6ee31_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/2022/elts/us-gaap-2022.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_srt_CounterpartyNameAxis_d3005a81-9a48-46af-9af6-65f8c19ed963_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/2022/elts/srt-2022.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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_47f14776-7b32-4c8a-82f3-ed504324453d_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/2022/elts/us-gaap-2022.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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_b2af99df-5982-4372-8b08-76bd4912a788_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/2022/elts/us-gaap-2022.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_ScheduleOfStockByClassTable_184d7b3e-fb88-47b3-a943-0a77744b5de0_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_063bee1d-9f26-4136-962b-d5eb07d78337_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink: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, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_2d423e5e-063d-4481-9550-683968764ee1_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/2022/dei-2022.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_FuelGradeAlcoholMember_02d635ed-cf10-444e-af5f-3611ac735278_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-20221231.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_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember_1ded4526-fd28-4f31-a533-726aa9e80a9b_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-20221231.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_us-gaap_FairValueAdjustmentToInventoryMember_5f67f6f4-eea5-47ca-b8f2-662c68386f87_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/2022/elts/us-gaap-2022.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_BasisOfAccountingPolicyPolicyTextBlock_7485bcd4-2e14-4724-b5dd-440e37ac2ab4_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/2022/elts/us-gaap-2022.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6045a516-fcb5-4c29-9020-17b4ce998a67_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentNet_0cf3ca0d-ff0a-4c3f-967d-d6e1861394dc_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_48c9c212-d52f-462d-9efe-d8b4e60bb935_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/2022/elts/us-gaap-2022.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_us-gaap_CashFlowSupplementalDisclosuresTextBlock_1b6ed3a1-a382-4995-8d1e-14ad0ef69bd1_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/2022/elts/us-gaap-2022.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_OperatingLeasePayments_2a51cbf3-daa7-4c43-8f89-92ca83031f65_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/2022/elts/us-gaap-2022.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_RepaymentsOfLongTermDebt_a4f9a6f8-b017-4b29-91f5-55f5065eeefb_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/2022/elts/us-gaap-2022.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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2f74e9a0-d6df-4d14-9bb5-80aa319a7723_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/2022/elts/us-gaap-2022.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_QuarterlyFinancialInformationTextBlock_574c5cc5-3d5a-4f7c-995e-5bbe0737bd4b_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">QUARTERLY FINANCIAL DATA (UNAUDITED)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_dedb0de9-62fd-4089-9573-930ca30426f5_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/2022/elts/us-gaap-2022.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_DividendsDeclaredTableTextBlock_b48eabfc-060a-4216-bb31-45f36b4accf4_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/2022/elts/us-gaap-2022.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_us-gaap_TreasuryStockValue_84d59c64-79b9-4e7c-825a-b0fb5c1d5ed8_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" 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,131,124 and 1,160,852 shares at December&#160;31, 2022 and 2021, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink: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, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_824fed65-cf4e-423e-aff3-1a0c53c649b8_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/2022/elts/us-gaap-2022.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_us-gaap_NotesPayableOtherPayablesMember_39bba253-29fd-49e0-bb9d-b4fa7a149a4f_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink: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 long-term borrowings</link:label>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Other Payables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:to="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Dividends_4e83dd3a-697f-4f88-b2c2-7af3eeb42a53_negatedLabel_en-US" xlink:label="lab_us-gaap_Dividends" 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">Dividends and dividend equivalents per common shares and per restricted stock units, 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/2022/elts/us-gaap-2022.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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c0b3236a-0bde-46b4-8bfd-c0e54acb58f5_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a85a2da3-ae1e-4e32-9f03-d43b095f0d5f_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/2022/elts/us-gaap-2022.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_LongTermDebt_da22e557-71b8-4d27-9831-d9f601b9c74a_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/2022/elts/us-gaap-2022.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_OtherNonoperatingIncomeExpense_2cc86272-75e3-4976-9663-8a720f3b1f94_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 income (loss), 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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockSharesAuthorized_d1c298d3-70b4-4aae-9aa5-ad728aff4dd3_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/2022/elts/us-gaap-2022.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_BusinessCombinationSeparatelyRecognizedTransactionsTable_81fd3cc0-2e02-4f62-aeb5-2eb2b2a3dd0b_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/2022/elts/us-gaap-2022.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_StatementOfIncomeAndComprehensiveIncomeAbstract_b6701b03-c53c-4df1-b995-0f6ab3e2b14b_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/2022/elts/us-gaap-2022.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_srt_MaximumMember_ab4112e3-6f73-4c07-ac2b-ebdb5c3a9cc1_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/2022/elts/srt-2022.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4c0c501d-c41a-4afe-be1f-26443b84b0c1_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsPayableTrade_e39f126e-7b7c-4140-b4c2-f60cc031cde4_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0235437a-e9c1-43d4-bc69-e568d5e4bf16_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/2022/elts/us-gaap-2022.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_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_b8cf6b84-6bc4-4b88-84f9-931541a48d08_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/2022/elts/us-gaap-2022.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_us-gaap_CashAndCashEquivalentsAtCarryingValue_66f1b503-850f-4339-a170-e87550624e08_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/2022/elts/us-gaap-2022.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_InventoryWorkInProcess_29614ef5-f21a-4da6-bf71-7a849f38005d_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/2022/elts/us-gaap-2022.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_AssetsCurrent_5c94fbe5-80c0-419f-befc-c0ec0e75c113_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/2022/elts/us-gaap-2022.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_IncomeTaxesPaidNet_e0088582-5e5b-49d1-b789-4b2ba28755c1_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/2022/elts/us-gaap-2022.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_mgpi_AuditorInformationAbstract_label_en-US" xlink:label="lab_mgpi_AuditorInformationAbstract" xlink: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 Information [Abstract]</link:label>
    <link:label id="lab_mgpi_AuditorInformationAbstract_documentation_en-US" xlink:label="lab_mgpi_AuditorInformationAbstract" 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">Auditor Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_AuditorInformationAbstract" xlink:href="mgpi-20221231.xsd#mgpi_AuditorInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_AuditorInformationAbstract" xlink:to="lab_mgpi_AuditorInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_158e5e7e-3bb0-403f-a86c-600706a42927_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/2022/elts/us-gaap-2022.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_dei_EntitySmallBusiness_24d526f6-9229-472c-bfa8-1e5e86986f7e_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/2022/dei-2022.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_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity_5f012952-e019-40da-a0c4-5eb41d673f3b_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-20221231.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_SharesOutstanding_ab33a201-aa86-4fdb-a6da-783a73535511_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_b4010f4f-7e9a-4b81-b39e-cff5240e0f0c_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/2022/elts/us-gaap-2022.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_mgpi_FoodGradeAlcoholMember_f11f33bd-7bfc-4a2c-bc4e-0431d4bd6ee2_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-20221231.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_StockholdersEquityNoteDisclosureTextBlock_ca14f85e-c7b1-4023-9cf6-70d7a29c8325_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">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CommonStockDividendsPerShareDeclared_9871a816-5709-4d32-8a11-74cb5e923558_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 USD 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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsNet_ed65d56f-ba64-45c9-a11f-7550ea7856b8_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/2022/elts/us-gaap-2022.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_mgpi_DryerFireMember_00b75376-a0c4-4ae6-a5d3-fc1545dc38b5_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-20221231.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_us-gaap_OperatingLossCarryforwardsTable_96ae1124-bf7c-4af9-8ba6-7484edf9791e_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/2022/elts/us-gaap-2022.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_DebtInstrumentConvertibleThresholdTradingDays_fe7af9a2-d999-4e97-9119-20feb348effd_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/2022/elts/us-gaap-2022.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_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_fb153e39-594c-4bc9-b6b4-ed93a41114cc_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</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-20221231.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_097ec2f4-6138-4dc9-bd82-aef4fc43c00d_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/2022/elts/us-gaap-2022.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_us-gaap_MovementInValuationAllowancesAndReservesRollForward_da1b9891-b5ca-4c80-91ab-be1a55169435_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/2022/elts/us-gaap-2022.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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_3087a95d-328c-4910-85c1-1210ca198d60_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">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/2022/elts/srt-2022.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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_52a4177f-d951-4c18-9028-016803e3f057_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/2022/elts/us-gaap-2022.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_SubleaseIncome_04afe5e9-5ed3-409e-85a0-2bee99fce34e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" 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">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonrecurringAdjustmentDomain_0ef0a732-9a34-4ef7-bcc5-d8634a4ed51d_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentTypeDomain_ad7eaae9-5d7b-4db3-81b2-452c5fed7bc8_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsReceivable_9393be79-aac5-4f4e-8ce1-ed88bf0ade9d_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/2022/elts/us-gaap-2022.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_dei_Security12bTitle_9e615ff9-3aac-4c78-a8b7-f1963f3b0e33_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/2022/dei-2022.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_MinorityInterestOwnershipPercentageByNoncontrollingOwners_16e10396-66f3-44bd-b9e2-d9509aff8718_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lux family group ownership percentage</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink: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, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_11e8d774-b2c1-4638-8df4-55f9e1a6cb39_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/2022/elts/us-gaap-2022.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_SubsequentEventLineItems_adc91e74-a860-4325-b2ad-da78a87428a8_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/2022/elts/us-gaap-2022.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_mgpi_MeiersWineCellarsIncMember_eefc5a9d-f539-47a1-91f8-218243cfc40a_terseLabel_en-US" xlink:label="lab_mgpi_MeiersWineCellarsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Meier's</link:label>
    <link:label id="lab_mgpi_MeiersWineCellarsIncMember_label_en-US" xlink:label="lab_mgpi_MeiersWineCellarsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Meier's Wine Cellars, Inc. [Member]</link:label>
    <link:label id="lab_mgpi_MeiersWineCellarsIncMember_documentation_en-US" xlink:label="lab_mgpi_MeiersWineCellarsIncMember" 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">Meier's Wine Cellars, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MeiersWineCellarsIncMember" xlink:href="mgpi-20221231.xsd#mgpi_MeiersWineCellarsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_MeiersWineCellarsIncMember" xlink:to="lab_mgpi_MeiersWineCellarsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_ComprehensiveIncomeAbstract_1b9c8d6c-60e6-426b-b98a-04bc837da510_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-20221231.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_RepaymentsOfLinesOfCredit_ad7f28eb-e442-4843-8a6c-8f1cc67b376f_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/2022/elts/us-gaap-2022.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_DebtInstrumentLineItems_65d5d268-c1e9-43eb-8752-3668ad87921d_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/2022/elts/us-gaap-2022.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_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/2022/elts/us-gaap-2022.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_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_0bdf9824-42c7-4e75-9013-51a6aadac9f6_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/2022/elts/us-gaap-2022.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_us-gaap_ClassOfStockLineItems_703a9149-ab0d-4312-8384-322aead659a0_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/2022/elts/us-gaap-2022.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_mgpi_InsuranceRecoveryPolicyPolicyTextBlock_d7c0fd49-ec34-48e5-9bb0-62e6f5d8f0c4_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-20221231.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_us-gaap_OperatingLeaseLiability_cb1f433c-ac12-44d4-9e24-9c6f02667efe_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_c83077d2-1188-4272-8b85-b98294810850_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/2022/elts/us-gaap-2022.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_SegmentReportingDisclosureTextBlock_67a79964-dbf0-4125-a525-c89d3d0f63ed_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_48f2401c-164d-4a77-befe-a07af1c78a3a_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/2022/elts/us-gaap-2022.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_mgpi_CapitalStockAbstract_b15b584d-91db-4c3c-a4df-7eb8304e6f39_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-20221231.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_d7118e57-007c-4007-97ca-568bba6b9466_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-20221231.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_srt_ScenarioPreviouslyReportedMember_d75d20b0-40b3-4927-92b5-4bc45c1d0a37_terseLabel_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported</link:label>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_label_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgpi_DryerFireBusinessInterruptionMember_c068ecd2-7f79-46c5-90d4-7c4c039f93d5_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-20221231.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_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_60ae3e3d-7317-41a5-9063-bed7ed683d32_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_54e9a53e-09f6-4746-b60a-4e2703bcf140_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">2024</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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_1d0a7533-4315-4ece-82da-57491a572300_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilities_9fa11aab-9c15-448c-9ba1-056874cbbb4e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink: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 deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_f8c3b821-6534-4b17-9ad4-750566e5545d_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/2022/elts/us-gaap-2022.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_mgpi_IngredientSolutionsMember_3d19a7d6-eaae-45e0-bc3d-dd5db00ce7c2_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-20221231.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_WeightedAverageNumberOfSharesOutstandingAbstract_4e715a20-5584-4e24-8134-b80186815348_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/2022/elts/us-gaap-2022.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_mgpi_PremiumMember_12a9c5e3-6ba3-461b-a983-3c296d378564_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-20221231.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_AccountsPayableCurrent_cc0c2a4e-56fe-4a32-8964-f2a16064b0b1_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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxAbstract_d3aea5ae-92e9-4765-aef5-1e348d0b0367_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 income (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/2022/elts/us-gaap-2022.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_IncomeTaxAuthorityAxis_26058348-6e4d-4759-9ac4-f2650c18eb9e_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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_00588e3c-ba2d-49fb-aec1-bdc4a65f07ed_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/2022/elts/us-gaap-2022.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_mgpi_GainLossOnInsuranceRecoveries_aef286c1-b769-4e95-a60b-249730b147ee_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-20221231.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_0b70a4a8-1863-435e-8267-6c20c0deb9bd_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">2026</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/2022/elts/us-gaap-2022.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_dei_AuditorLocation_bcfbc0a1-b6d9-42fd-8394-4717373a1770_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/2022/dei-2022.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_dei_EntityFilerCategory_2e20900c-8eb8-4f36-a834-ba8de8db5b70_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/2022/dei-2022.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_WeightedAverageNumberOfSharesOutstandingBasic_63010c14-8a86-4d04-b98e-ca9a6130cd09_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">Weighted average common shares, basic (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/2022/elts/us-gaap-2022.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_us-gaap_CurrentFederalTaxExpenseBenefit_2f90ed9e-ef0c-47c4-9527-02836cf66e69_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/2022/elts/us-gaap-2022.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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_c1268b16-1e8a-4aa2-87ba-061b23e9695d_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/2022/elts/us-gaap-2022.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_us-gaap_EquityMethodInvestmentOwnershipPercentage_161d0538-b3c8-4bd5-95c8-eed190e69058_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/2022/elts/us-gaap-2022.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_us-gaap_AllocatedShareBasedCompensationExpense_7fab52a5-5f5b-47ea-9214-ccd559c622a4_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/2022/elts/us-gaap-2022.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_us-gaap_CommitmentsAndContingencies_86e3680d-f411-4482-b51f-ab0eafc6ce3c_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 10</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/2022/elts/us-gaap-2022.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_dei_SecurityExchangeName_3871272e-5197-493b-b536-27b7fcff407a_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/2022/dei-2022.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_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred_e7254436-879f-4188-8623-06f5da9406af_negatedTerseLabel_en-US" xlink:label="lab_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred" 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">Decrease in cash consideration</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-20221231.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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_ef588390-f3b8-406e-9302-a7004f4e44ce_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_7c83b0f5-d6ef-4efa-8aa1-c8f5cc8cf75b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink: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 Quarterly Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_2a1be159-eb27-40c6-a3cf-5f714a77d7e1_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_ea4d3365-16b5-4eb0-bf72-10ead94ae772_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">Other noncurrent 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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentLineItems_a0dabbb5-4a10-4c03-b757-94b6bee24a21_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/2022/elts/us-gaap-2022.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_RevenueFromContractWithCustomerExcludingAssessedTax_47873a24-51db-4b1c-90d0-bfd2843c90b7_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_7f31214f-f8f6-4e84-9cf4-d94697b608c8_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_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/2022/elts/us-gaap-2022.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_us-gaap_OtherInventory_e8694a84-a39b-4dce-aa7e-d835d67a9763_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/2022/elts/us-gaap-2022.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_dei_EntityWellKnownSeasonedIssuer_6da49f2f-5a8b-4424-9bc6-e128706d34dd_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/2022/dei-2022.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_IncreaseDecreaseInAccruedIncomeTaxesPayable_e039acb7-78a6-46e6-bba7-ff40c799cdd0_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/2022/elts/us-gaap-2022.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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_19d52abe-c4f2-45be-951f-9910ff7808c1_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/2022/elts/us-gaap-2022.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_us-gaap_PaymentsOfLoanCosts_2fd745e8-a7d5-4552-af42-0cc23a41219d_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/2022/elts/us-gaap-2022.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_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/2022/dei-2022.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_DebtInstrumentTable_3def7ba5-1dfa-4189-b239-d367e64e6c42_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/2022/elts/us-gaap-2022.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_us-gaap_InterestCostsCapitalized_ca7b931e-1fd4-456e-a4ca-a76908780f42_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/2022/elts/us-gaap-2022.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_dei_EntityVoluntaryFilers_d3fa17d9-f9d7-492b-bac6-e2f3a2ea8300_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/2022/dei-2022.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_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments_57bfac47-2566-42db-b1e2-59658e13ca3d_terseLabel_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in joint ventures</link:label>
    <link:label id="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments_label_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments" xlink: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, Equity Method Investments</link:label>
    <link:label id="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments_documentation_en-US" xlink:label="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments" 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, Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments" xlink:to="lab_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_47efac9a-b495-4085-8425-b6abd210f259_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/2022/elts/us-gaap-2022.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_SegmentReportingAbstract_c9f9aeaa-f85b-4b3b-bee2-5712cb8a4a9e_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/2022/elts/us-gaap-2022.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_NoncontrollingInterestMember_1a53ed7f-2c1a-40cb-85d3-8f8d69b934a7_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/2022/elts/us-gaap-2022.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:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_10f3ed5c-6638-44a1-945c-545556648b49_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/2022/dei-2022.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_LiabilitiesAndStockholdersEquity_3b948da1-1e6d-4614-8fae-2bd99a52656b_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/2022/elts/us-gaap-2022.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_b06ea1d1-4029-43bb-b19d-fb381898127f_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/2022/elts/us-gaap-2022.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_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage_08344731-53e7-4708-9671-d63029993fd6_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-20221231.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_mgpi_NumberOfBoardMembers_dbc55034-bba2-4e3f-ae20-14c253c0c3da_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-20221231.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_us-gaap_IncomeTaxReconciliationTaxCredits_5468c9bf-43b8-42a4-92a3-af0112719634_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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionsByRelatedPartyAxis_7f9acd54-e264-4ab0-8ec3-c9af87ac7204_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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LongtermDebtTypeAxis_42988ffe-6ffc-4d58-829c-b2a2d19d7955_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/2022/elts/us-gaap-2022.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_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_bcd318b3-daec-4162-b7f6-241c48cb3b65_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/2022/elts/us-gaap-2022.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_NonUsMember_543eeba0-3f6d-46c3-945a-693a6e9ea65e_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/2022/elts/us-gaap-2022.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_67b4d923-d290-46b6-a2e7-a8302066d877_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsGross_f08e4bef-f008-4cbf-ae81-b82cc4a13bbb_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/2022/elts/us-gaap-2022.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_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_f2951b43-dc66-42ce-8648-a2802778c520_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/2022/elts/us-gaap-2022.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_PaymentsToAcquireBusinessesNetOfCashAcquired_fc0ee0de-59da-4ab0-aad1-2fb1637052e5_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_b7536051-4f75-4a62-80e0-b8627a34ac00_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Purchase of business, net of cash acquired</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/2022/elts/us-gaap-2022.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_dei_CurrentFiscalYearEndDate_7f60ce8a-8dba-489c-bae8-34dfb058b460_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/2022/dei-2022.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6ca1e2aa-deef-4b77-9626-55ce52f7d3d5_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/2022/elts/us-gaap-2022.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_us-gaap_VestingAxis_3e9390a5-11ef-49c2-9480-749dc15951d6_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsLineItems_d1d6ce47-b99d-4c32-af4a-d7dbe6a8cbdf_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/2022/elts/us-gaap-2022.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_IntangibleAssetsNetExcludingGoodwill_2abd54f7-3810-4472-bd8c-80d904809f3f_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/2022/elts/us-gaap-2022.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_EarningsPerShareDiluted_3eb6928f-6784-4124-ad6c-ae1fa80d9473_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">Earnings per share, diluted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_a659aa07-dcbb-4a29-a92d-28d762a0b9cf_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" 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 EPS data (in USD 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/2022/elts/us-gaap-2022.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_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_a2583aaa-c15a-4eaa-9dcb-f09508cac427_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 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_7e4f3a93-5405-41ff-bd51-a0be18ca3fb6_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/2022/elts/us-gaap-2022.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_mgpi_DistillersFeedAndRelatedCoProductsMember_8621ab99-f825-402a-9843-5e7f3bafd3e8_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-20221231.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_ProceedsFromSaleOfPropertyPlantAndEquipment_833ca074-fe0a-4ed4-9b6f-05244df7b032_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink: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 sale of property and other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink: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 Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7d4ba4b4-fc0b-475b-a349-9ec9d6ad287c_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/2022/elts/us-gaap-2022.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_srt_ConsolidationItemsAxis_05e5065f-32e5-4bb4-8768-9f377a675f05_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/2022/elts/srt-2022.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_ConcentrationRiskByTypeAxis_8182ca17-c89a-44a9-9c95-97a9b1c552e5_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/2022/elts/us-gaap-2022.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_LiabilitiesCurrent_08980379-4b88-4820-a5ae-b9193f61ce6c_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ee39606a-a4c1-42f9-ac26-f092529c5fdd_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">2024</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/2022/elts/us-gaap-2022.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_ProceedsFromInsuranceSettlementInvestingActivities_57cdce98-214f-4d53-a434-8a52c7457809_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/2022/elts/us-gaap-2022.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_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock_5bf02e25-dda9-4930-acd3-7f786e03a3c7_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 Tax</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/2022/elts/us-gaap-2022.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_CustomerConcentrationRiskMember_c2378cb5-610f-4268-9249-fb0064c6bdcb_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/2022/elts/us-gaap-2022.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_us-gaap_UnrecognizedTaxBenefits_94157e0e-e0bb-4218-ab74-bed4f7587899_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_e95ae75d-91bc-49c8-bd0c-9d85dfc8452d_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsNet_673158fa-e71d-40cc-bba4-25c57c5e00dc_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/2022/elts/us-gaap-2022.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_mgpi_BrownGoodsMember_a2eefa84-72e8-4e51-98d0-c672692abf9e_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-20221231.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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7d6058ff-cade-4740-a560-6791fd001362_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_5233acc3-6d51-427b-ae74-38a057bc11e5_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_04d773b6-844a-4dd7-8b60-a8293dda4874_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, 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/2022/elts/us-gaap-2022.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_dei_EntityAddressAddressLine1_e42c650c-c482-406c-b6d8-0bdfa80b64dd_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/2022/dei-2022.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_OtherComprehensiveIncomeLossTax_3e29a62d-fb69-463b-9228-786200af8794_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/2022/elts/us-gaap-2022.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_IncomeTaxAuthorityDomain_67a73985-f436-472d-a3fb-45397c1f690a_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/2022/elts/us-gaap-2022.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_mgpi_BoardOfDirectorsTermOfService_6c320e7a-988f-43e8-965e-3d7452f308b8_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-20221231.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_srt_ProductOrServiceAxis_94e377a5-6e08-4169-8962-14e1067be1bc_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/2022/elts/srt-2022.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_ClassOfStockDomain_251914c9-5008-4142-a622-6d0ba6a40502_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_f37826c3-62c6-4390-9d02-456f61416d4e_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/2022/elts/us-gaap-2022.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_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_f7bff990-1955-4cad-8363-842eaefbfa85_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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityRemainingBorrowingCapacity_d946b263-0768-4943-a629-aec602c4e243_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/2022/elts/us-gaap-2022.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_us-gaap_InterestExpense_07d81051-5d0e-4ae0-9b82-646f961f8216_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/2022/elts/us-gaap-2022.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_TradeNamesMember_4b7aa97a-7b28-45e0-86cf-2c975d0697a6_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/2022/elts/us-gaap-2022.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_us-gaap_EquityMethodInvestmentsPolicy_f70cbc7b-9dbb-4cc8-8ca5-2110b05555c8_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/2022/elts/us-gaap-2022.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_us-gaap_CreditFacilityAxis_5cff6de7-9b25-4274-8d98-6ad1b3798f80_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/2022/elts/us-gaap-2022.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_RetirementPlanTypeAxis_8ef60c66-6e32-4c79-ba47-f2460572e16a_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink: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 Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink: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 Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InsuranceRecoveries_ac044c79-b6b0-4f02-9d44-7bb0fcf99887_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_bb346bee-1936-4172-ba69-b585b744556d_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_c05a32a4-0c05-4c8d-b397-5f51196aa2c0_verboseLabel_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" 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 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/2022/elts/us-gaap-2022.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_LongTermDebtAndCapitalLeaseObligations_09c103e2-a6c7-4864-9e11-d4a84235f0db_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/2022/elts/us-gaap-2022.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_mgpi_The2014PlanMember_61e2f5db-e076-4bae-a847-fe89199c576c_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-20221231.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_ScheduleOfAccruedLiabilitiesTableTextBlock_3fe8c909-beba-4261-89e6-0451fbb940aa_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</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/2022/elts/us-gaap-2022.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_ScheduleOfDebtInstrumentsTextBlock_8f637c56-a0d5-4ba4-8341-55417401e109_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/2022/elts/us-gaap-2022.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_EquityAbstract_306e8d9f-10e8-4282-8dcc-16999cc33d10_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/2022/elts/us-gaap-2022.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_MachineryAndEquipmentMember_6856be58-83f9-4bf2-8303-a3aff5852c4d_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_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/2022/elts/us-gaap-2022.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_SubsequentEventTable_3f01aa35-35bb-4ea8-97d8-4a27617a24dd_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d5b53b15-3134-4b0f-b977-6749c9916a20_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/2022/elts/us-gaap-2022.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_dei_EntityTaxIdentificationNumber_53175d79-4135-48cb-8b6e-0deea344e973_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c2d9ec5c-4d14-456e-bef2-ec326ba744be_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/2022/elts/us-gaap-2022.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_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_f53d5030-f2d3-4aaa-aeb9-31ff0feda70c_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/2022/elts/us-gaap-2022.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_us-gaap_DisaggregationOfRevenueTableTextBlock_da840dda-f6bd-446e-90cc-c98f853e0531_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 Revenues Disaggregated</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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxLiabilities_5273ab7f-b8df-4b64-94eb-7a8d9873abfe_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/2022/elts/us-gaap-2022.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_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_ea8a8422-860a-4427-a08b-54d0441f56ef_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransportationEquipmentMember_d01bdb09-4b30-4559-a981-f633901ec720_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/2022/elts/us-gaap-2022.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_91a02cc7-d651-485e-bf5d-e28ed6e2cc6f_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/2022/elts/us-gaap-2022.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_db06439e-3c3f-4033-96f1-df979fdb083c_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c8f4245f-7af1-49bc-8ee8-fd1de231fe06_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/2022/elts/us-gaap-2022.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_CommodityWheatStarchMember_d0de137c-209d-453e-aaab-2cb52df5f1e0_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-20221231.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_mgpi_OtherCommitmentsMaximumPotentialProceeds_3fd8f13e-dfcf-4de9-86e6-d0d43ca674b2_terseLabel_en-US" xlink:label="lab_mgpi_OtherCommitmentsMaximumPotentialProceeds" xlink: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 available</link:label>
    <link:label id="lab_mgpi_OtherCommitmentsMaximumPotentialProceeds_label_en-US" xlink:label="lab_mgpi_OtherCommitmentsMaximumPotentialProceeds" xlink: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 Commitments, Maximum Potential Proceeds</link:label>
    <link:label id="lab_mgpi_OtherCommitmentsMaximumPotentialProceeds_documentation_en-US" xlink:label="lab_mgpi_OtherCommitmentsMaximumPotentialProceeds" 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 Commitments, Maximum Potential Proceeds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_OtherCommitmentsMaximumPotentialProceeds" xlink:href="mgpi-20221231.xsd#mgpi_OtherCommitmentsMaximumPotentialProceeds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgpi_OtherCommitmentsMaximumPotentialProceeds" xlink:to="lab_mgpi_OtherCommitmentsMaximumPotentialProceeds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1a500c7d-6a9f-4498-9e71-cbe3b9a4c863_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">2027</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/2022/elts/us-gaap-2022.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_dei_EntityCentralIndexKey_37442e07-02e9-47e3-86e1-e443a4993e9b_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_8d4947e4-dd70-43b4-87e5-4a3815687cc8_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fee811c0-7eec-4668-9ff2-1baff9d27014_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationConsiderationTransferred1_45aed504-c95f-4a15-beb9-aef1fdf89dd7_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/2022/elts/us-gaap-2022.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_mgpi_DryerFireDamagesMember_70a1e99c-c63b-4ebc-83fb-43791938e58d_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-20221231.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_us-gaap_OtherAccruedLiabilitiesCurrent_402e8ca5-0ca6-40a9-87a4-22ae94e009d0_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/2022/elts/us-gaap-2022.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_dei_EntityDomain_a7a375a8-2964-4c31-a4ae-4d07c0de9e44_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/2022/dei-2022.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_us-gaap_LossContingenciesByNatureOfContingencyAxis_b9d88530-fd84-4c59-bf4f-26d7afffd22c_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/2022/elts/us-gaap-2022.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_dei_CityAreaCode_5d37a4c3-f330-4e6c-8adb-b7e45bffc018_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/2022/dei-2022.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_us-gaap_LongtermDebtTypeDomain_319c2728-a376-495c-99d3-c96555b7e5c2_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/2022/elts/us-gaap-2022.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_us-gaap_CompensationAndRetirementDisclosureAbstract_548b48ca-aee8-4258-ab1e-b421b55662ef_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/2022/elts/us-gaap-2022.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_us-gaap_StatementOfStockholdersEquityAbstract_84fb97d7-e98b-4640-9bb7-10d59292ab13_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_084b52c3-4a4c-4599-8782-540d6d7df681_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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02f4db63-4a8c-4cec-94ae-b7cfbeba8c08_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/2022/elts/us-gaap-2022.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_TenLargestCustomersMember_3db9aa37-26c9-4053-8213-9a772d3e1359_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-20221231.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_EarningsPerSharePolicyTextBlock_6f726e91-77dc-4d03-aa71-a93e9fe02292_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/2022/elts/us-gaap-2022.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_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f58a09b9-5c0f-4450-9966-4cf109e7857d_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/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1432ef54-cba1-402e-bbc1-39e17cd0718e_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">2023</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/2022/elts/us-gaap-2022.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_ShareBasedCompensation_fd6fd235-a145-4aec-b736-223ed62a736e_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/2022/elts/us-gaap-2022.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_PaymentsToAcquireEquityMethodInvestments_4964803b-dc2c-47ef-b7ae-6aa5dd15de5a_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/2022/elts/us-gaap-2022.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_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance_90dade42-70e7-4961-9760-b25a14e559a2_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-20221231.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_OtherLiabilitiesNoncurrent_e5b291e3-b882-4cd5-849f-a6f4e4216b88_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/2022/elts/us-gaap-2022.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_IncomeLossFromEquityMethodInvestments_b00f2f8b-229f-477b-a6c2-1b6c16161c37_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/2022/elts/us-gaap-2022.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_PaymentsToAcquirePropertyPlantAndEquipment_7ee81c88-b44e-4a75-9193-0c4e0894a349_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_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/2022/elts/us-gaap-2022.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_us-gaap_DisaggregationOfRevenueLineItems_48010d7f-6290-4e7e-8fb5-97167378c85e_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/2022/elts/us-gaap-2022.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_DerivativeTermOfContract_ba862023-4587-4931-9583-0f0e15b9e399_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e797c35e-054f-4dda-a559-efb61656394e_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">2023</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/2022/elts/us-gaap-2022.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_mgpi_LuxcoMember_738bcf13-b491-4ecf-9564-5f2c9391df9d_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-20221231.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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_89211158-402c-406a-adc2-bf9a127326f0_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 Earnings Per Share, Basic and Diluted</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/2022/elts/us-gaap-2022.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6b0940e3-bd32-4500-86b6-196bbe9ec300_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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityInterestRateAtPeriodEnd_497dc9e5-9c19-453a-ba1e-ffcbcfce8610_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/2022/elts/us-gaap-2022.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_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_85867c77-0684-4d70-9826-5cbed3cbf6ce_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-20221231.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_srt_NameOfMajorCustomerDomain_f7fc88eb-49bd-468a-9fa6-2230dd7725e9_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/2022/elts/srt-2022.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_OtherPostretirementBenefitPlansDefinedBenefitMember_37a23df6-cca2-4c0b-8045-c5871fc3dd20_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" 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">Post-employment benefits</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink: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 Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>mgpi-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:0cf87230-ab4d-4469-b023-de5fba852a1c,g:b5d59a98-b8c4-4c20-8233-ad63af68e277-->
<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-20221231.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_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_25fccb00-aa8b-421f-92e4-98c333fc802f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_DocumentType_25fccb00-aa8b-421f-92e4-98c333fc802f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d5f13e11-5086-466f-b331-089ca331e377" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_DocumentAnnualReport_d5f13e11-5086-466f-b331-089ca331e377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_409a6efa-7ed1-4028-a828-b7ebbd73a5ae" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_DocumentPeriodEndDate_409a6efa-7ed1-4028-a828-b7ebbd73a5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_73c256c9-0d2c-45cf-bbaf-a8cfa91dccf1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_CurrentFiscalYearEndDate_73c256c9-0d2c-45cf-bbaf-a8cfa91dccf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_3c41ab7f-5a43-42d7-9b75-4d3a46166adb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_DocumentTransitionReport_3c41ab7f-5a43-42d7-9b75-4d3a46166adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_4173e50c-9c45-4ea2-968d-0090f8ec90f8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityFileNumber_4173e50c-9c45-4ea2-968d-0090f8ec90f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_74affe8d-9749-4aef-a2e0-06def3ac9452" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityRegistrantName_74affe8d-9749-4aef-a2e0-06def3ac9452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_502666bb-7b7a-4070-836d-61d8ab4fae9b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityIncorporationStateCountryCode_502666bb-7b7a-4070-836d-61d8ab4fae9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_db57e042-ad46-4ba1-a14e-6038557a90bc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityTaxIdentificationNumber_db57e042-ad46-4ba1-a14e-6038557a90bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_1f78178f-df53-4452-b4b9-eb42ddf5dcc4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityAddressAddressLine1_1f78178f-df53-4452-b4b9-eb42ddf5dcc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_7fee77c6-e808-49cd-90f8-8b87d3d8f527" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityAddressCityOrTown_7fee77c6-e808-49cd-90f8-8b87d3d8f527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_55adbef4-06e8-4108-900b-2756c16078a0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityAddressStateOrProvince_55adbef4-06e8-4108-900b-2756c16078a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_c51d0f95-81d2-4161-a88a-224b7a5c26f0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityAddressPostalZipCode_c51d0f95-81d2-4161-a88a-224b7a5c26f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_e97aa767-8f1c-481b-8fda-d01743ecb31d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_CityAreaCode_e97aa767-8f1c-481b-8fda-d01743ecb31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_c7906acd-a0c2-4de9-8fa3-fe1379e7326a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_LocalPhoneNumber_c7906acd-a0c2-4de9-8fa3-fe1379e7326a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_bdf888f8-415b-49a5-a052-41a7398d1419" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_Security12bTitle_bdf888f8-415b-49a5-a052-41a7398d1419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_34137aaa-0a15-4470-8ee8-aff272bc802b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_TradingSymbol_34137aaa-0a15-4470-8ee8-aff272bc802b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_bc2ff5f8-0aee-4a70-a3b0-c0167048559e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_SecurityExchangeName_bc2ff5f8-0aee-4a70-a3b0-c0167048559e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_40ec3288-283f-41e1-a1c6-71b38f560fba" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_40ec3288-283f-41e1-a1c6-71b38f560fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_1f6a62db-ff39-4e5c-97f7-a12308536bdf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityVoluntaryFilers_1f6a62db-ff39-4e5c-97f7-a12308536bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_fea93d9d-278a-42bd-854c-d929cbf23ac4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityCurrentReportingStatus_fea93d9d-278a-42bd-854c-d929cbf23ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_6dd63122-5c9f-4255-b103-abe687c770fa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityInteractiveDataCurrent_6dd63122-5c9f-4255-b103-abe687c770fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_6b7ddcab-3710-40ba-8878-d1c4b7b0f5dc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityFilerCategory_6b7ddcab-3710-40ba-8878-d1c4b7b0f5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_c54afe13-1f58-4755-801a-895049da5083" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntitySmallBusiness_c54afe13-1f58-4755-801a-895049da5083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_329eec4a-b1b8-4e8e-af57-d3b815feaf24" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityEmergingGrowthCompany_329eec4a-b1b8-4e8e-af57-d3b815feaf24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_d7925706-8b93-402e-94b9-ad75b7cc86b9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_IcfrAuditorAttestationFlag_d7925706-8b93-402e-94b9-ad75b7cc86b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_7848f417-dd3e-469a-863d-9b07e03e7176" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityShellCompany_7848f417-dd3e-469a-863d-9b07e03e7176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_ef3010a6-98a1-48ca-8b36-88ba0d7f8884" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityPublicFloat_ef3010a6-98a1-48ca-8b36-88ba0d7f8884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_25abe2cc-6e08-46a8-b2e9-b85ff5e268b7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_25abe2cc-6e08-46a8-b2e9-b85ff5e268b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_b4e32b6e-d692-45dd-950b-6a976f393bd2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_b4e32b6e-d692-45dd-950b-6a976f393bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_72fe7538-d182-4a74-8244-5ff21a7f4656" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_AmendmentFlag_72fe7538-d182-4a74-8244-5ff21a7f4656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d986872a-1128-48cc-953a-f48ee341cb9c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_EntityCentralIndexKey_d986872a-1128-48cc-953a-f48ee341cb9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_4275066a-f146-4a1e-a15f-f244b7197fd5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_DocumentFiscalYearFocus_4275066a-f146-4a1e-a15f-f244b7197fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_529768d8-d430-4666-9452-fcbe5c02ec51" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f6c594fe-d06b-499c-a5a2-b9b410dc6d5f" xlink:to="loc_dei_DocumentFiscalPeriodFocus_529768d8-d430-4666-9452-fcbe5c02ec51" 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-20221231.xsd#AUDITINFORMATION"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/AUDITINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_AuditorInformationAbstract_9789d531-d638-488b-9a41-91faf9f30ad0" xlink:href="mgpi-20221231.xsd#mgpi_AuditorInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_ae0b5beb-da05-4f72-8037-13b492a57f55" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_AuditorInformationAbstract_9789d531-d638-488b-9a41-91faf9f30ad0" xlink:to="loc_dei_AuditorFirmId_ae0b5beb-da05-4f72-8037-13b492a57f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_5899a69b-11a8-4f19-a211-f3f39233bd41" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_AuditorInformationAbstract_9789d531-d638-488b-9a41-91faf9f30ad0" xlink:to="loc_dei_AuditorName_5899a69b-11a8-4f19-a211-f3f39233bd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_60530abd-f608-4d65-abd8-2f1fdc3a4699" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_AuditorInformationAbstract_9789d531-d638-488b-9a41-91faf9f30ad0" xlink:to="loc_dei_AuditorLocation_60530abd-f608-4d65-abd8-2f1fdc3a4699" 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-20221231.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_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e5c6d263-42a4-46e0-b788-75e73c72a4a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e5c6d263-42a4-46e0-b788-75e73c72a4a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ebd0c648-8cf6-48e9-aab1-b878703ec586" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ebd0c648-8cf6-48e9-aab1-b878703ec586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_24a4f96d-e9fc-499b-bee6-b05d9cd6c629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_GrossProfit_24a4f96d-e9fc-499b-bee6-b05d9cd6c629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_10ce1185-6870-47e5-a4c5-07741adae901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_10ce1185-6870-47e5-a4c5-07741adae901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_be89af22-1dbd-4e2d-8048-c8346aeee9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_be89af22-1dbd-4e2d-8048-c8346aeee9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_f3d75c26-cd2d-4f21-9426-ffeb058a6105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceRecoveries"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_InsuranceRecoveries_f3d75c26-cd2d-4f21-9426-ffeb058a6105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c08750d8-d35f-40f5-8e84-403518f1216d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_OperatingIncomeLoss_c08750d8-d35f-40f5-8e84-403518f1216d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_d296ec11-eb79-4eb2-91cb-cd22774be853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_d296ec11-eb79-4eb2-91cb-cd22774be853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3894a640-f074-496a-96aa-f92cd4651e35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_3894a640-f074-496a-96aa-f92cd4651e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5bc74ed3-56cb-4387-95a4-e75979b64e56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5bc74ed3-56cb-4387-95a4-e75979b64e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_53e73fe3-fa3b-4eac-b5d4-1c52c51d699d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_53e73fe3-fa3b-4eac-b5d4-1c52c51d699d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b11e8c0a-b183-4b7b-9550-9c99f6776841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_ProfitLoss_b11e8c0a-b183-4b7b-9550-9c99f6776841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_75048526-7663-463e-9779-41af5767a00a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_75048526-7663-463e-9779-41af5767a00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_32d5ad89-f3f3-42bd-81d8-a318e3999753" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_NetIncomeLoss_32d5ad89-f3f3-42bd-81d8-a318e3999753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_7efd86af-7f0f-40a6-b2c4-240ad029d84a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_7efd86af-7f0f-40a6-b2c4-240ad029d84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_d18ed9be-c547-497a-a623-c45b8796a0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted_d18ed9be-c547-497a-a623-c45b8796a0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_229a04f1-b1e0-435b-bef4-1dd68070d93b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_229a04f1-b1e0-435b-bef4-1dd68070d93b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ca2c6365-4da0-4a22-9440-da7fa3820a67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ca2c6365-4da0-4a22-9440-da7fa3820a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_5b20151e-8c1a-4f16-8daf-fc8fb0be482a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_5b20151e-8c1a-4f16-8daf-fc8fb0be482a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_18316bec-7ba4-487d-a78d-ef3aab3bb193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_5b20151e-8c1a-4f16-8daf-fc8fb0be482a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_18316bec-7ba4-487d-a78d-ef3aab3bb193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_14d6b9f3-7bda-4366-9a24-4c5a72e9bfd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_5b20151e-8c1a-4f16-8daf-fc8fb0be482a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_14d6b9f3-7bda-4366-9a24-4c5a72e9bfd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d6aaf5bb-6979-4eef-96d5-302f7fd7c574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6e10f644-74d5-4ab9-ac6e-43ad166e74e7" xlink:to="loc_us-gaap_EarningsPerShareAbstract_d6aaf5bb-6979-4eef-96d5-302f7fd7c574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_4844cf5a-4e9c-477f-b806-b7b974d50190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d6aaf5bb-6979-4eef-96d5-302f7fd7c574" xlink:to="loc_us-gaap_EarningsPerShareBasic_4844cf5a-4e9c-477f-b806-b7b974d50190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4212133e-a8be-4d87-b520-575749cfbb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d6aaf5bb-6979-4eef-96d5-302f7fd7c574" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4212133e-a8be-4d87-b520-575749cfbb9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="mgpi-20221231.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_bfb351e3-41d2-44b1-a367-486176ecd6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_47c32fdd-9945-4388-b632-29bfb27f6979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bfb351e3-41d2-44b1-a367-486176ecd6a3" xlink:to="loc_us-gaap_NetIncomeLoss_47c32fdd-9945-4388-b632-29bfb27f6979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_64ef89ce-23fc-4e81-b7ad-cedfa3d0879d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bfb351e3-41d2-44b1-a367-486176ecd6a3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_64ef89ce-23fc-4e81-b7ad-cedfa3d0879d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3ea344fa-c311-4721-8b4e-64f3ce6743b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_64ef89ce-23fc-4e81-b7ad-cedfa3d0879d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3ea344fa-c311-4721-8b4e-64f3ce6743b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_fcaf571a-f5a9-4cd4-a320-8be31dcb7202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_64ef89ce-23fc-4e81-b7ad-cedfa3d0879d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_fcaf571a-f5a9-4cd4-a320-8be31dcb7202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7fbd3c71-a87e-4116-a9ce-ba331c4367a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_64ef89ce-23fc-4e81-b7ad-cedfa3d0879d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7fbd3c71-a87e-4116-a9ce-ba331c4367a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2a4e1a10-3761-48d4-9f4b-024f84662b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bfb351e3-41d2-44b1-a367-486176ecd6a3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_2a4e1a10-3761-48d4-9f4b-024f84662b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_5ab3389d-0ec6-4fdc-ae04-9edc8466007e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bfb351e3-41d2-44b1-a367-486176ecd6a3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_5ab3389d-0ec6-4fdc-ae04-9edc8466007e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_19f7caff-a2bd-4f22-9069-502e8d842e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bfb351e3-41d2-44b1-a367-486176ecd6a3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_19f7caff-a2bd-4f22-9069-502e8d842e59" 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-20221231.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-20221231.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_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_128ec8f1-ad71-49ad-9c08-e424673db41d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_AssetsCurrentAbstract_128ec8f1-ad71-49ad-9c08-e424673db41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_66fec41b-d420-46dc-8a33-835f1ef2dbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_128ec8f1-ad71-49ad-9c08-e424673db41d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_66fec41b-d420-46dc-8a33-835f1ef2dbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_21e3e5c6-94a9-4ed6-bf64-cf6e91df1046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_128ec8f1-ad71-49ad-9c08-e424673db41d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_21e3e5c6-94a9-4ed6-bf64-cf6e91df1046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_f982a483-9d31-4367-8921-9d3e935c6ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_128ec8f1-ad71-49ad-9c08-e424673db41d" xlink:to="loc_us-gaap_InventoryGross_f982a483-9d31-4367-8921-9d3e935c6ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_c42c1640-b6bb-4790-b5e2-9cf25d810cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_128ec8f1-ad71-49ad-9c08-e424673db41d" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_c42c1640-b6bb-4790-b5e2-9cf25d810cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_e6f49af3-ce53-4652-8816-10711b764305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_128ec8f1-ad71-49ad-9c08-e424673db41d" xlink:to="loc_us-gaap_IncomeTaxesReceivable_e6f49af3-ce53-4652-8816-10711b764305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8c3cef1b-110f-4183-96a3-5dcf9c2f1da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_128ec8f1-ad71-49ad-9c08-e424673db41d" xlink:to="loc_us-gaap_AssetsCurrent_8c3cef1b-110f-4183-96a3-5dcf9c2f1da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8cc01666-7f76-4f8b-8fb7-8176120b4a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8cc01666-7f76-4f8b-8fb7-8176120b4a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_84e3ded3-f332-4e34-9908-66a04042b9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_84e3ded3-f332-4e34-9908-66a04042b9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_d333b049-1664-43ba-b961-ef0a0eec9177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_EquityMethodInvestments_d333b049-1664-43ba-b961-ef0a0eec9177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0602f427-10b4-44b9-9633-c374d39c7888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0602f427-10b4-44b9-9633-c374d39c7888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2b64cb50-b5d7-4e7c-9c4a-144bb6811999" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_Goodwill_2b64cb50-b5d7-4e7c-9c4a-144bb6811999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a859a9f2-ed4a-4ad3-8700-28c3935347b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a859a9f2-ed4a-4ad3-8700-28c3935347b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_75cd0d54-44f1-4ab2-9467-aaeca1b1b300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_Assets_75cd0d54-44f1-4ab2-9467-aaeca1b1b300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_05b3d076-355c-4950-bf6e-bceadaf073f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_05b3d076-355c-4950-bf6e-bceadaf073f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_8656c685-d8dd-4300-8643-728f9e89dded" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_05b3d076-355c-4950-bf6e-bceadaf073f3" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_8656c685-d8dd-4300-8643-728f9e89dded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_11191d12-6261-43a2-97b7-0767109be1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_05b3d076-355c-4950-bf6e-bceadaf073f3" xlink:to="loc_us-gaap_AccountsPayableCurrent_11191d12-6261-43a2-97b7-0767109be1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_16423871-866f-45b1-9484-87e170f36e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_05b3d076-355c-4950-bf6e-bceadaf073f3" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_16423871-866f-45b1-9484-87e170f36e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_36d6195d-7a99-46a9-884c-dd4b611e3e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_05b3d076-355c-4950-bf6e-bceadaf073f3" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_36d6195d-7a99-46a9-884c-dd4b611e3e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_11fc01aa-e0a8-47db-bcfb-d14a015ef9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_05b3d076-355c-4950-bf6e-bceadaf073f3" xlink:to="loc_us-gaap_LiabilitiesCurrent_11fc01aa-e0a8-47db-bcfb-d14a015ef9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0b22fce9-7e9c-444f-9caa-9aa2fa709248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_0b22fce9-7e9c-444f-9caa-9aa2fa709248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_7658339b-94c1-472e-8468-f1a226396b89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_ConvertibleDebt_7658339b-94c1-472e-8468-f1a226396b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d63b111e-8d85-43d1-9bc8-68c159f7d72d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d63b111e-8d85-43d1-9bc8-68c159f7d72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0d38b859-2d72-43b3-9b0c-ec15f3a26bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0d38b859-2d72-43b3-9b0c-ec15f3a26bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_3cd2bd36-04cc-4075-849c-9f49aba73eae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_3cd2bd36-04cc-4075-849c-9f49aba73eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_72e0e572-1c02-43da-9d45-16d841cf1559" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_Liabilities_72e0e572-1c02-43da-9d45-16d841cf1559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_905780e6-a4ce-4469-ba7d-75d16e8f2e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_CommitmentsAndContingencies_905780e6-a4ce-4469-ba7d-75d16e8f2e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_e4d6164e-8bfd-49b5-835d-bbb01c9231ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_StockholdersEquityAbstract_e4d6164e-8bfd-49b5-835d-bbb01c9231ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CapitalStockAbstract_8375923f-8ce6-4792-b154-fdb625c13e61" xlink:href="mgpi-20221231.xsd#mgpi_CapitalStockAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e4d6164e-8bfd-49b5-835d-bbb01c9231ef" xlink:to="loc_mgpi_CapitalStockAbstract_8375923f-8ce6-4792-b154-fdb625c13e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_37f5951a-c4c3-4947-92a6-ddaf7635972d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_CapitalStockAbstract_8375923f-8ce6-4792-b154-fdb625c13e61" xlink:to="loc_us-gaap_PreferredStockValue_37f5951a-c4c3-4947-92a6-ddaf7635972d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_e3ea7f4c-9f2e-4bf7-a44b-c2b4b5a278a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e4d6164e-8bfd-49b5-835d-bbb01c9231ef" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_e3ea7f4c-9f2e-4bf7-a44b-c2b4b5a278a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_2bb7d5c7-3b40-42ae-a3e2-79cc84415003" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_e3ea7f4c-9f2e-4bf7-a44b-c2b4b5a278a5" xlink:to="loc_us-gaap_CommonStockValue_2bb7d5c7-3b40-42ae-a3e2-79cc84415003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_3e2145aa-e72c-4b91-85a5-76ad3426b751" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e4d6164e-8bfd-49b5-835d-bbb01c9231ef" xlink:to="loc_us-gaap_AdditionalPaidInCapital_3e2145aa-e72c-4b91-85a5-76ad3426b751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_32e5f095-0f8e-42a2-b97f-6d867475e460" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e4d6164e-8bfd-49b5-835d-bbb01c9231ef" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_32e5f095-0f8e-42a2-b97f-6d867475e460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8c1e2c99-205e-4903-afdd-23c79f4db927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e4d6164e-8bfd-49b5-835d-bbb01c9231ef" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8c1e2c99-205e-4903-afdd-23c79f4db927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_26916582-f402-4ffa-b71d-eb1aed47d2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e4d6164e-8bfd-49b5-835d-bbb01c9231ef" xlink:to="loc_us-gaap_TreasuryStockValue_26916582-f402-4ffa-b71d-eb1aed47d2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f4b67dd6-fb3e-4b89-95d0-1da1ef9974da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e4d6164e-8bfd-49b5-835d-bbb01c9231ef" xlink:to="loc_us-gaap_StockholdersEquity_f4b67dd6-fb3e-4b89-95d0-1da1ef9974da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_bbbcea32-1206-4055-95a2-9d5d77d80d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e4d6164e-8bfd-49b5-835d-bbb01c9231ef" xlink:to="loc_us-gaap_MinorityInterest_bbbcea32-1206-4055-95a2-9d5d77d80d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1832acf5-bd87-4e0e-92b2-037c2ccbfab9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e4d6164e-8bfd-49b5-835d-bbb01c9231ef" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1832acf5-bd87-4e0e-92b2-037c2ccbfab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_909bf7e8-5e34-4c18-a922-7c17a1580467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_909bf7e8-5e34-4c18-a922-7c17a1580467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_a8eadb4b-7132-4c6c-b821-25805f89e36d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f3eeeaf-1a6d-4bca-b1f3-d9b61e951d86" xlink:to="loc_us-gaap_CommonStockSharesIssued_a8eadb4b-7132-4c6c-b821-25805f89e36d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="mgpi-20221231.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_76275ffa-e3ea-4807-9910-0d7e587bcd0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8d2c921d-4af9-4ba0-82fe-ba2df46371ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76275ffa-e3ea-4807-9910-0d7e587bcd0b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8d2c921d-4af9-4ba0-82fe-ba2df46371ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_1a8b7200-00bd-4fce-8770-0e7d90248052" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76275ffa-e3ea-4807-9910-0d7e587bcd0b" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_1a8b7200-00bd-4fce-8770-0e7d90248052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_cadee4a7-aeb3-49b0-b010-bc022cf6c730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76275ffa-e3ea-4807-9910-0d7e587bcd0b" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_cadee4a7-aeb3-49b0-b010-bc022cf6c730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b4e87f1c-5f95-4d90-b07c-bcd4d83008a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76275ffa-e3ea-4807-9910-0d7e587bcd0b" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b4e87f1c-5f95-4d90-b07c-bcd4d83008a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_9f54b544-7262-4ff9-a0e3-2e52c60ee901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76275ffa-e3ea-4807-9910-0d7e587bcd0b" xlink:to="loc_us-gaap_PreferredStockSharesIssued_9f54b544-7262-4ff9-a0e3-2e52c60ee901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_6334b912-302f-45c0-96c1-f2ca161e8b97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76275ffa-e3ea-4807-9910-0d7e587bcd0b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_6334b912-302f-45c0-96c1-f2ca161e8b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_3d43d6e0-0092-457f-9251-3f541fd90062" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76275ffa-e3ea-4807-9910-0d7e587bcd0b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_3d43d6e0-0092-457f-9251-3f541fd90062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_26deec9c-cfab-4b7c-9ecf-aae88d0ee310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76275ffa-e3ea-4807-9910-0d7e587bcd0b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_26deec9c-cfab-4b7c-9ecf-aae88d0ee310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_55fdcf9a-80b8-4ad8-af14-2ce3681ff504" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76275ffa-e3ea-4807-9910-0d7e587bcd0b" xlink:to="loc_us-gaap_CommonStockSharesIssued_55fdcf9a-80b8-4ad8-af14-2ce3681ff504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_41d5be4d-c51e-41d4-ae95-a8e04577c097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76275ffa-e3ea-4807-9910-0d7e587bcd0b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_41d5be4d-c51e-41d4-ae95-a8e04577c097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_22396e30-018a-47ec-9b07-7ad18479317c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76275ffa-e3ea-4807-9910-0d7e587bcd0b" xlink:to="loc_us-gaap_TreasuryStockShares_22396e30-018a-47ec-9b07-7ad18479317c" 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-20221231.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_179b77b4-cd81-4ef7-ac1f-bfd7aa241cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dc21e1e6-840e-4953-85df-d07a3cffc424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_179b77b4-cd81-4ef7-ac1f-bfd7aa241cd6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dc21e1e6-840e-4953-85df-d07a3cffc424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0c5fc25f-2eb7-4506-9682-eeb37ffedb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dc21e1e6-840e-4953-85df-d07a3cffc424" xlink:to="loc_us-gaap_ProfitLoss_0c5fc25f-2eb7-4506-9682-eeb37ffedb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_335a0370-8215-416d-968f-ff2dbd43da96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dc21e1e6-840e-4953-85df-d07a3cffc424" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_335a0370-8215-416d-968f-ff2dbd43da96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b00942b9-32c6-4dbf-83fe-5ab62ea5bfbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_335a0370-8215-416d-968f-ff2dbd43da96" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b00942b9-32c6-4dbf-83fe-5ab62ea5bfbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_GainLossOnInsuranceRecoveries_91a2df01-3a66-4721-9739-a7a42d4278c4" xlink:href="mgpi-20221231.xsd#mgpi_GainLossOnInsuranceRecoveries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_335a0370-8215-416d-968f-ff2dbd43da96" xlink:to="loc_mgpi_GainLossOnInsuranceRecoveries_91a2df01-3a66-4721-9739-a7a42d4278c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c0064957-eaa3-409d-b28b-b99e6f0a930d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_335a0370-8215-416d-968f-ff2dbd43da96" xlink:to="loc_us-gaap_ShareBasedCompensation_c0064957-eaa3-409d-b28b-b99e6f0a930d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f6c11114-8937-48be-b23f-a6c5c164a3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_335a0370-8215-416d-968f-ff2dbd43da96" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f6c11114-8937-48be-b23f-a6c5c164a3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance_b2f1f12d-36ee-4f1f-a95c-43d1f7df1623" xlink:href="mgpi-20221231.xsd#mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_335a0370-8215-416d-968f-ff2dbd43da96" xlink:to="loc_mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance_b2f1f12d-36ee-4f1f-a95c-43d1f7df1623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_21c84d69-b950-4624-86cc-c53226ef5f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_335a0370-8215-416d-968f-ff2dbd43da96" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_21c84d69-b950-4624-86cc-c53226ef5f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_05ccfce4-8462-4c4a-af48-1c8e5246c4b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dc21e1e6-840e-4953-85df-d07a3cffc424" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_05ccfce4-8462-4c4a-af48-1c8e5246c4b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a8d2e2a5-698f-4f64-9636-516ca2d55ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_05ccfce4-8462-4c4a-af48-1c8e5246c4b1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a8d2e2a5-698f-4f64-9636-516ca2d55ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b927291e-0c59-4486-9f67-cb0e167c5ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_05ccfce4-8462-4c4a-af48-1c8e5246c4b1" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b927291e-0c59-4486-9f67-cb0e167c5ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_3d4b9abd-1c6f-4641-802a-441cc372f351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_05ccfce4-8462-4c4a-af48-1c8e5246c4b1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_3d4b9abd-1c6f-4641-802a-441cc372f351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_8d6fef51-d753-4280-a603-0edcb185a483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_05ccfce4-8462-4c4a-af48-1c8e5246c4b1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_8d6fef51-d753-4280-a603-0edcb185a483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_6cdb7d9a-4795-4839-8479-51c26f5469bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_05ccfce4-8462-4c4a-af48-1c8e5246c4b1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_6cdb7d9a-4795-4839-8479-51c26f5469bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_b840fa6b-e7a7-4c54-895c-5ba50f634f59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_05ccfce4-8462-4c4a-af48-1c8e5246c4b1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_b840fa6b-e7a7-4c54-895c-5ba50f634f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable_885934f7-b1c4-4a65-8e1c-47d4a76d1fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_05ccfce4-8462-4c4a-af48-1c8e5246c4b1" xlink:to="loc_us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable_885934f7-b1c4-4a65-8e1c-47d4a76d1fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PaymentsForProceedsFromOtherOperatingActivities_7846845e-ab28-46db-95a1-9e6776f4bce8" xlink:href="mgpi-20221231.xsd#mgpi_PaymentsForProceedsFromOtherOperatingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_05ccfce4-8462-4c4a-af48-1c8e5246c4b1" xlink:to="loc_mgpi_PaymentsForProceedsFromOtherOperatingActivities_7846845e-ab28-46db-95a1-9e6776f4bce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f48158da-edc1-4252-bed1-6addd310f52d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dc21e1e6-840e-4953-85df-d07a3cffc424" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f48158da-edc1-4252-bed1-6addd310f52d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c359e99-d822-4283-84d5-54b4891dad8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_179b77b4-cd81-4ef7-ac1f-bfd7aa241cd6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c359e99-d822-4283-84d5-54b4891dad8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4fe2053d-aafa-4745-b6be-88084c7da485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c359e99-d822-4283-84d5-54b4891dad8a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4fe2053d-aafa-4745-b6be-88084c7da485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_dc060274-e730-4612-a609-b2d1c0ca3b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c359e99-d822-4283-84d5-54b4891dad8a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_dc060274-e730-4612-a609-b2d1c0ca3b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_cfdebf8e-72c1-47f5-b93a-e8067c2c1f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c359e99-d822-4283-84d5-54b4891dad8a" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_cfdebf8e-72c1-47f5-b93a-e8067c2c1f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_e4564fe2-4139-4df9-bbd3-10fd414d7e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c359e99-d822-4283-84d5-54b4891dad8a" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_e4564fe2-4139-4df9-bbd3-10fd414d7e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1ea0d436-a1cd-415a-b5b1-47009b917214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c359e99-d822-4283-84d5-54b4891dad8a" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1ea0d436-a1cd-415a-b5b1-47009b917214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_8ae0d416-7bdf-4da2-b9bc-892e1ff4afb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c359e99-d822-4283-84d5-54b4891dad8a" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_8ae0d416-7bdf-4da2-b9bc-892e1ff4afb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d38ff96d-e7d2-475b-a31b-f4fed4740fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c359e99-d822-4283-84d5-54b4891dad8a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d38ff96d-e7d2-475b-a31b-f4fed4740fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_723d1fbe-7d9d-4a32-9a6d-dd236a682ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_179b77b4-cd81-4ef7-ac1f-bfd7aa241cd6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_723d1fbe-7d9d-4a32-9a6d-dd236a682ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_81818c69-7331-463f-a26c-086e890b8f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_723d1fbe-7d9d-4a32-9a6d-dd236a682ff3" xlink:to="loc_us-gaap_PaymentsOfDividends_81818c69-7331-463f-a26c-086e890b8f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_32bc84b0-a95d-4fd2-aa2a-e45d0b932c37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_723d1fbe-7d9d-4a32-9a6d-dd236a682ff3" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_32bc84b0-a95d-4fd2-aa2a-e45d0b932c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfLoanCosts_0bd5a9d5-c992-4b13-86bf-c6b2476882e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfLoanCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_723d1fbe-7d9d-4a32-9a6d-dd236a682ff3" xlink:to="loc_us-gaap_PaymentsOfLoanCosts_0bd5a9d5-c992-4b13-86bf-c6b2476882e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_1709a865-a972-4edc-89b0-61560dd38b01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_723d1fbe-7d9d-4a32-9a6d-dd236a682ff3" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_1709a865-a972-4edc-89b0-61560dd38b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_d5303315-526f-4645-a30d-b4f3078ed3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_723d1fbe-7d9d-4a32-9a6d-dd236a682ff3" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_d5303315-526f-4645-a30d-b4f3078ed3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_f69c025d-43ba-4a1c-9af6-7192407c3a40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_723d1fbe-7d9d-4a32-9a6d-dd236a682ff3" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_f69c025d-43ba-4a1c-9af6-7192407c3a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_07f7717c-298f-4df3-901b-c692dbef6258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_723d1fbe-7d9d-4a32-9a6d-dd236a682ff3" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_07f7717c-298f-4df3-901b-c692dbef6258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_d9f3380d-b65e-4b1b-9cf5-40eaf7739f56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_723d1fbe-7d9d-4a32-9a6d-dd236a682ff3" xlink:to="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_d9f3380d-b65e-4b1b-9cf5-40eaf7739f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_85bf873b-1893-47ae-8646-6af88b2aa14e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_723d1fbe-7d9d-4a32-9a6d-dd236a682ff3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_85bf873b-1893-47ae-8646-6af88b2aa14e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_12568570-2a58-4892-8e1b-6d594512863b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_179b77b4-cd81-4ef7-ac1f-bfd7aa241cd6" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_12568570-2a58-4892-8e1b-6d594512863b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2f75b301-d78a-46f2-aeb9-1cdcce730e78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_179b77b4-cd81-4ef7-ac1f-bfd7aa241cd6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2f75b301-d78a-46f2-aeb9-1cdcce730e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5348ce37-beb0-4adc-a672-69de4182822f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_179b77b4-cd81-4ef7-ac1f-bfd7aa241cd6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5348ce37-beb0-4adc-a672-69de4182822f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f0817bd3-df84-463c-82b3-425df7bf5b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_179b77b4-cd81-4ef7-ac1f-bfd7aa241cd6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f0817bd3-df84-463c-82b3-425df7bf5b6c" 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-20221231.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_0d718153-4f1b-455c-856a-d97e88b84dea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4ed4a796-88b1-45f4-92b1-a91c1b68c92d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0d718153-4f1b-455c-856a-d97e88b84dea" xlink:to="loc_us-gaap_StatementTable_4ed4a796-88b1-45f4-92b1-a91c1b68c92d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_39d2f78f-6622-4c0e-99e9-44d867c510e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4ed4a796-88b1-45f4-92b1-a91c1b68c92d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_39d2f78f-6622-4c0e-99e9-44d867c510e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_39d2f78f-6622-4c0e-99e9-44d867c510e6" xlink:to="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_48f282bc-9963-4975-aa16-5e491dabe2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:to="loc_us-gaap_PreferredStockMember_48f282bc-9963-4975-aa16-5e491dabe2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_06285a15-5268-4ef8-ae8c-437a0532fff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:to="loc_us-gaap_CommonStockMember_06285a15-5268-4ef8-ae8c-437a0532fff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6a355132-cc00-4b07-8c7d-4adfd16384e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6a355132-cc00-4b07-8c7d-4adfd16384e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c28bcc0e-9709-4ded-a7ad-4de7de131d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:to="loc_us-gaap_RetainedEarningsMember_c28bcc0e-9709-4ded-a7ad-4de7de131d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b33f9d1b-4ca6-44fe-97da-2e3072406644" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b33f9d1b-4ca6-44fe-97da-2e3072406644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_c952b34d-36f1-4c3b-b8de-da2a2e48f4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:to="loc_us-gaap_TreasuryStockMember_c952b34d-36f1-4c3b-b8de-da2a2e48f4ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_94d07f65-9bc7-4a61-9ffb-d36642af2b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1247dcdb-fd70-44c2-bc5a-c165c0f092cc" xlink:to="loc_us-gaap_NoncontrollingInterestMember_94d07f65-9bc7-4a61-9ffb-d36642af2b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ea86024f-9579-48a3-964d-f9212cd4a8db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4ed4a796-88b1-45f4-92b1-a91c1b68c92d" xlink:to="loc_us-gaap_StatementLineItems_ea86024f-9579-48a3-964d-f9212cd4a8db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ea86024f-9579-48a3-964d-f9212cd4a8db" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_011dd9b8-17ab-4c48-be7c-0fa156205867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_011dd9b8-17ab-4c48-be7c-0fa156205867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ComprehensiveIncomeAbstract_ccd81281-41ff-479a-a309-bde24baf3a01" xlink:href="mgpi-20221231.xsd#mgpi_ComprehensiveIncomeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_mgpi_ComprehensiveIncomeAbstract_ccd81281-41ff-479a-a309-bde24baf3a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_951ecf15-5230-4c16-86a8-117fc698e00a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_ComprehensiveIncomeAbstract_ccd81281-41ff-479a-a309-bde24baf3a01" xlink:to="loc_us-gaap_ProfitLoss_951ecf15-5230-4c16-86a8-117fc698e00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d7a85474-0680-44ee-96d8-b73332d5ac6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_ComprehensiveIncomeAbstract_ccd81281-41ff-479a-a309-bde24baf3a01" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d7a85474-0680-44ee-96d8-b73332d5ac6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_cd55e00b-3a2d-487a-b416-a9dafd223105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Dividends"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_us-gaap_Dividends_cd55e00b-3a2d-487a-b416-a9dafd223105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7b851d52-ace1-4119-afd1-1eecad2d7193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7b851d52-ace1-4119-afd1-1eecad2d7193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_a67d0e4d-1e11-4270-a990-8af7f05acba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_a67d0e4d-1e11-4270-a990-8af7f05acba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d6a19a11-6c81-4c83-a448-b7dfcc2b1ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d6a19a11-6c81-4c83-a448-b7dfcc2b1ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations_7616f145-c72f-4084-b7f4-4bd68004063b" xlink:href="mgpi-20221231.xsd#mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations_7616f145-c72f-4084-b7f4-4bd68004063b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c25be8b2-a71b-443a-b048-19229f836a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_377ae20b-13d5-4c85-bbbe-b187d6e64e95" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c25be8b2-a71b-443a-b048-19229f836a8d" 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-20221231.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_5b001652-16db-41db-9011-b5e3ddfdc973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_6b0523df-f6c1-4ac4-b448-5b40c6ebd287" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_5b001652-16db-41db-9011-b5e3ddfdc973" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_6b0523df-f6c1-4ac4-b448-5b40c6ebd287" 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-20221231.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_5db5edeb-cad1-4cc5-9d8b-50cc78c6483c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_635edfd4-07e6-4bd5-a9cb-a9c32d46eda5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5db5edeb-cad1-4cc5-9d8b-50cc78c6483c" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_635edfd4-07e6-4bd5-a9cb-a9c32d46eda5" 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-20221231.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_4b66d57b-c0c7-481a-8519-dcbc3a979a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_4ee9ae48-901c-4b75-8fae-27e1a0a7bd97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_4b66d57b-c0c7-481a-8519-dcbc3a979a5c" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_4ee9ae48-901c-4b75-8fae-27e1a0a7bd97" 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-20221231.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_RevenueRecognitionAndDeferredRevenueAbstract_693babf2-9be2-47c0-8b26-13ce2322411e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_75188760-0bac-41cd-b6cf-35327d627f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_693babf2-9be2-47c0-8b26-13ce2322411e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_75188760-0bac-41cd-b6cf-35327d627f3f" 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-20221231.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_a8b8ab3e-ac16-4552-902e-51e4648170cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_665d34eb-c17c-42ed-b7da-ffa78d639654" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a8b8ab3e-ac16-4552-902e-51e4648170cd" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_665d34eb-c17c-42ed-b7da-ffa78d639654" 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-20221231.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_f00f5674-9d49-41d1-ac74-5c8b4cbf6bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_2d24d32b-71fe-4c9f-bfc5-097c38cd2da3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f00f5674-9d49-41d1-ac74-5c8b4cbf6bd4" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_2d24d32b-71fe-4c9f-bfc5-097c38cd2da3" 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-20221231.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_a20bdf57-0e1c-4454-b6cc-d6c99af1d12d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_1a0cf4be-9634-49c9-9fb4-ace7714b2dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a20bdf57-0e1c-4454-b6cc-d6c99af1d12d" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_1a0cf4be-9634-49c9-9fb4-ace7714b2dc7" 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-20221231.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_dba4fd2d-bc97-406e-95ce-6ca3114ae47a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_ea369032-4bc5-4027-98b0-8f3a8da3bfd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dba4fd2d-bc97-406e-95ce-6ca3114ae47a" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_ea369032-4bc5-4027-98b0-8f3a8da3bfd7" 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-20221231.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_4e634c10-ce80-4eef-9a32-cb0af39b8ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_731e3a3b-4e84-44b7-ae8f-9db280c4a180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4e634c10-ce80-4eef-9a32-cb0af39b8ad1" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_731e3a3b-4e84-44b7-ae8f-9db280c4a180" 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-20221231.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_de39f7e6-063b-448a-959e-d08c2293e809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_6f033b72-ad1a-4166-89a8-f181fefa969c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_de39f7e6-063b-448a-959e-d08c2293e809" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_6f033b72-ad1a-4166-89a8-f181fefa969c" 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-20221231.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_d348b9bd-dcd2-427e-a009-1ed7570f5649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_9285d847-282a-4cf9-a707-fcfe1edc3161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d348b9bd-dcd2-427e-a009-1ed7570f5649" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_9285d847-282a-4cf9-a707-fcfe1edc3161" 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-20221231.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_56e38d2f-57ef-480c-a0a3-e617c5edf409" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b3984890-f240-44c6-9a51-3a8c5c1e5381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_56e38d2f-57ef-480c-a0a3-e617c5edf409" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b3984890-f240-44c6-9a51-3a8c5c1e5381" 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-20221231.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_6e158b4d-854f-4faf-8ff4-d283aea8ccd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_faa95a01-65ff-4c92-9016-2a1424337807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_6e158b4d-854f-4faf-8ff4-d283aea8ccd3" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_faa95a01-65ff-4c92-9016-2a1424337807" 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-20221231.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_409614c1-6d6c-46c4-aaad-5a6f677ebe8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_0add9d5e-7ced-436c-a6cd-057a0064301a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_409614c1-6d6c-46c4-aaad-5a6f677ebe8e" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_0add9d5e-7ced-436c-a6cd-057a0064301a" 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-20221231.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_19b9a14a-b928-4379-a241-d23f59de1a99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_cde8dc11-eda0-44b5-9caa-e3da9ef18ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_19b9a14a-b928-4379-a241-d23f59de1a99" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_cde8dc11-eda0-44b5-9caa-e3da9ef18ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITED" xlink:type="simple" xlink:href="mgpi-20221231.xsd#QUARTERLYFINANCIALDATAUNAUDITED"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_4bb23106-65ba-414a-93c0-4068d489cbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_6d307ae5-dcd6-44f1-b5ce-ce83c6843f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_4bb23106-65ba-414a-93c0-4068d489cbcf" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_6d307ae5-dcd6-44f1-b5ce-ce83c6843f39" 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-20221231.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_e3cf0ded-9470-48ee-bb9d-4ce12afc2383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_02689003-2a0a-4c92-b9f8-9f7646fb75c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_e3cf0ded-9470-48ee-bb9d-4ce12afc2383" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_02689003-2a0a-4c92-b9f8-9f7646fb75c4" 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-20221231.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_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ad89e76d-f665-41e0-b1d1-fd0de4b7d685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ad89e76d-f665-41e0-b1d1-fd0de4b7d685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_619df8b4-e500-45ab-9e30-939965aa78c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_619df8b4-e500-45ab-9e30-939965aa78c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_2f45b35e-12b2-4bbd-ae82-45839b04668c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_UseOfEstimates_2f45b35e-12b2-4bbd-ae82-45839b04668c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_50f44fc0-60bb-41c8-85b7-2908ede22a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_50f44fc0-60bb-41c8-85b7-2908ede22a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_38428268-1d64-46c8-bd32-3735bec522f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_38428268-1d64-46c8-bd32-3735bec522f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_7b527e3a-0289-4cf2-9b81-d39f79bf7b59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_7b527e3a-0289-4cf2-9b81-d39f79bf7b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock_7bf340be-0254-465e-842a-80fbe49ea186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock_7bf340be-0254-465e-842a-80fbe49ea186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InsuranceRecoveryPolicyPolicyTextBlock_0ce85466-3642-4d8a-aa47-73d49e228ac9" xlink:href="mgpi-20221231.xsd#mgpi_InsuranceRecoveryPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_mgpi_InsuranceRecoveryPolicyPolicyTextBlock_0ce85466-3642-4d8a-aa47-73d49e228ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_512b137a-93f2-48f3-9231-9f448e1bc8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_512b137a-93f2-48f3-9231-9f448e1bc8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_d0551570-0b71-44ac-87f5-97a30ee1e4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_d0551570-0b71-44ac-87f5-97a30ee1e4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_77b8be44-651d-4a11-84c1-5ab565a64f79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_77b8be44-651d-4a11-84c1-5ab565a64f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_73bb9562-9e71-4b54-9a37-b1f6e9fd3806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_73bb9562-9e71-4b54-9a37-b1f6e9fd3806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_3bded85e-007c-4373-9931-b99b850af9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_3bded85e-007c-4373-9931-b99b850af9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_ded972c8-a55a-4f0f-8fec-e717044108b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_ded972c8-a55a-4f0f-8fec-e717044108b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_7fc4422c-7b02-4509-ad1f-97eac0866e96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_7fc4422c-7b02-4509-ad1f-97eac0866e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_b5142a83-b39e-4416-ad89-4b0a6c98bc18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_b5142a83-b39e-4416-ad89-4b0a6c98bc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ReclassificationErrorCorrectionPolicyTextBlock_118e2a82-9a7e-4590-8416-c87ccef8ef9b" xlink:href="mgpi-20221231.xsd#mgpi_ReclassificationErrorCorrectionPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_mgpi_ReclassificationErrorCorrectionPolicyTextBlock_118e2a82-9a7e-4590-8416-c87ccef8ef9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_940abd48-98fc-4763-860e-31e83ec74933" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9ecf4ad4-f380-40a8-9037-4cca9f376a3d" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_940abd48-98fc-4763-860e-31e83ec74933" 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-20221231.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_95c514a2-b730-4c40-aab5-7fe6e1ede391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_36e5c3a5-a67f-4f8d-9ae3-cd05a7dfcf1f" xlink:href="mgpi-20221231.xsd#mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_95c514a2-b730-4c40-aab5-7fe6e1ede391" xlink:to="loc_mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_36e5c3a5-a67f-4f8d-9ae3-cd05a7dfcf1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_8905224f-d4e1-4f1a-8ea7-0fb711e04e55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_95c514a2-b730-4c40-aab5-7fe6e1ede391" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_8905224f-d4e1-4f1a-8ea7-0fb711e04e55" 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-20221231.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_ed121af8-fd71-4d1c-a3af-ffe65e3db230" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2f1158a4-a717-4a0b-aeda-2bbb29b99762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ed121af8-fd71-4d1c-a3af-ffe65e3db230" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2f1158a4-a717-4a0b-aeda-2bbb29b99762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_fbb9e809-8a4f-4718-b6f3-632ef3d5a093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ed121af8-fd71-4d1c-a3af-ffe65e3db230" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_fbb9e809-8a4f-4718-b6f3-632ef3d5a093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_c16736cb-9e59-42d7-acd7-e89d64d891e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ed121af8-fd71-4d1c-a3af-ffe65e3db230" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_c16736cb-9e59-42d7-acd7-e89d64d891e9" 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-20221231.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_RevenueRecognitionAndDeferredRevenueAbstract_0a86f422-ef21-4bf0-a989-ce99d91e347d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_54d69309-3191-47af-b23a-388f833ea737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0a86f422-ef21-4bf0-a989-ce99d91e347d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_54d69309-3191-47af-b23a-388f833ea737" 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-20221231.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_10d1b9a4-f534-4b6c-b981-452ccf94dda0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_4f442f99-4e5e-43a0-8c3f-ade8e4acc00d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_10d1b9a4-f534-4b6c-b981-452ccf94dda0" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_4f442f99-4e5e-43a0-8c3f-ade8e4acc00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_bf82b258-7d88-470b-a0e4-a587e888c3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_10d1b9a4-f534-4b6c-b981-452ccf94dda0" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_bf82b258-7d88-470b-a0e4-a587e888c3c4" 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-20221231.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_341dbd09-7f82-44d4-8518-efff2d2d014f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_35f11094-1e51-4456-8d27-07572cb5ff34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_341dbd09-7f82-44d4-8518-efff2d2d014f" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_35f11094-1e51-4456-8d27-07572cb5ff34" 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-20221231.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_92fbbd77-5008-4131-997b-c613efbba64b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_62369258-bef9-4036-8768-df677ebee07f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_92fbbd77-5008-4131-997b-c613efbba64b" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_62369258-bef9-4036-8768-df677ebee07f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_c6f82a4a-cbca-4d9a-9ee9-0129728f4fab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_92fbbd77-5008-4131-997b-c613efbba64b" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_c6f82a4a-cbca-4d9a-9ee9-0129728f4fab" 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-20221231.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_40a8cc84-0416-4a37-8194-ec8778069ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a01d0db6-6394-4885-970f-7bdacf43b67b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_40a8cc84-0416-4a37-8194-ec8778069ff1" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a01d0db6-6394-4885-970f-7bdacf43b67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_32afdf0c-6049-4ae2-8f4f-32c4e1400d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_40a8cc84-0416-4a37-8194-ec8778069ff1" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_32afdf0c-6049-4ae2-8f4f-32c4e1400d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_092a11e0-de9d-4265-a18e-a1c220221337" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_40a8cc84-0416-4a37-8194-ec8778069ff1" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_092a11e0-de9d-4265-a18e-a1c220221337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_27682c1a-8947-40e5-bd5f-ffda24251a89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_40a8cc84-0416-4a37-8194-ec8778069ff1" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_27682c1a-8947-40e5-bd5f-ffda24251a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_93cfed6e-65a7-4fe2-82d7-221ad2c996e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_40a8cc84-0416-4a37-8194-ec8778069ff1" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_93cfed6e-65a7-4fe2-82d7-221ad2c996e5" 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-20221231.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_25cb0fca-3fd9-4990-8242-70e814c52734" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_73319394-82d0-4954-81f8-b9237bd90f04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_25cb0fca-3fd9-4990-8242-70e814c52734" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_73319394-82d0-4954-81f8-b9237bd90f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_cd6f214b-1887-4869-a199-602b65e2bc73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_25cb0fca-3fd9-4990-8242-70e814c52734" xlink:to="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_cd6f214b-1887-4869-a199-602b65e2bc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock_a27eb4bc-0472-41a2-8b35-a0dce1ec1eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_25cb0fca-3fd9-4990-8242-70e814c52734" xlink:to="loc_us-gaap_DividendsDeclaredTableTextBlock_a27eb4bc-0472-41a2-8b35-a0dce1ec1eb6" 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-20221231.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_1b7a953a-5d36-46b1-9e23-2711bbb291f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_51bd05cf-cf3a-4e21-840a-c88979844372" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1b7a953a-5d36-46b1-9e23-2711bbb291f8" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_51bd05cf-cf3a-4e21-840a-c88979844372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6b59ad41-8ba6-48ce-b00c-865f60085722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1b7a953a-5d36-46b1-9e23-2711bbb291f8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6b59ad41-8ba6-48ce-b00c-865f60085722" 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-20221231.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_5c6e7524-eb5c-4aad-b102-08a0f0d23dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_8277bd08-f927-4c08-87dd-944f4eadd708" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5c6e7524-eb5c-4aad-b102-08a0f0d23dfe" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_8277bd08-f927-4c08-87dd-944f4eadd708" 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-20221231.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_49ff4be6-4b26-4ae4-b995-2b723e81dbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_e434dca1-e7f7-43b5-94fb-0171b813f011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_49ff4be6-4b26-4ae4-b995-2b723e81dbc8" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_e434dca1-e7f7-43b5-94fb-0171b813f011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock_b97d4da8-290b-4a58-b80e-3f4ee493bbdc" xlink:href="mgpi-20221231.xsd#mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_49ff4be6-4b26-4ae4-b995-2b723e81dbc8" xlink:to="loc_mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock_b97d4da8-290b-4a58-b80e-3f4ee493bbdc" 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-20221231.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_fb254142-303f-41cb-a6e4-f0fd13f4f26e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_949365a8-6122-431c-9ab3-21105967e9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_fb254142-303f-41cb-a6e4-f0fd13f4f26e" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_949365a8-6122-431c-9ab3-21105967e9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDTables" xlink:type="simple" xlink:href="mgpi-20221231.xsd#QUARTERLYFINANCIALDATAUNAUDITEDTables"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_a273903e-be37-4e00-86cf-c21c60a65b56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_99e92ec1-8b65-414a-8d43-a434359248e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_a273903e-be37-4e00-86cf-c21c60a65b56" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_99e92ec1-8b65-414a-8d43-a434359248e9" 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-20221231.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_AccountingPoliciesAbstract_ec4d1120-524f-460d-95f7-5b4c4b48ddab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0510a316-b4ca-487e-971e-d26052597c03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ec4d1120-524f-460d-95f7-5b4c4b48ddab" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0510a316-b4ca-487e-971e-d26052597c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_813dee8a-a1ec-44a1-adc2-b888f31bfc9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0510a316-b4ca-487e-971e-d26052597c03" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_813dee8a-a1ec-44a1-adc2-b888f31bfc9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_61c1fa74-1110-4069-a430-a3f7031448ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_813dee8a-a1ec-44a1-adc2-b888f31bfc9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_61c1fa74-1110-4069-a430-a3f7031448ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_3af33146-dcaf-45d8-866d-ab321dcf4a56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_61c1fa74-1110-4069-a430-a3f7031448ba" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_3af33146-dcaf-45d8-866d-ab321dcf4a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_11dba54e-3691-47e6-9372-5630cfd0b48a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_61c1fa74-1110-4069-a430-a3f7031448ba" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_11dba54e-3691-47e6-9372-5630cfd0b48a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_a6868d3d-c9fd-4898-a60b-444285a8835d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_61c1fa74-1110-4069-a430-a3f7031448ba" xlink:to="loc_us-gaap_OfficeEquipmentMember_a6868d3d-c9fd-4898-a60b-444285a8835d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_52ad5d69-eb33-46b5-987e-5d54c1b2ec08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_61c1fa74-1110-4069-a430-a3f7031448ba" xlink:to="loc_us-gaap_ComputerEquipmentMember_52ad5d69-eb33-46b5-987e-5d54c1b2ec08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_7cddc024-ac5a-4d38-96a6-2bb236c266dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_61c1fa74-1110-4069-a430-a3f7031448ba" xlink:to="loc_us-gaap_VehiclesMember_7cddc024-ac5a-4d38-96a6-2bb236c266dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3498730d-6527-4c6c-bd08-1a57a05a9f9b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0510a316-b4ca-487e-971e-d26052597c03" xlink:to="loc_srt_RangeAxis_3498730d-6527-4c6c-bd08-1a57a05a9f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b058c5a8-c42c-4bdf-8006-25782d5c34ba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3498730d-6527-4c6c-bd08-1a57a05a9f9b" xlink:to="loc_srt_RangeMember_b058c5a8-c42c-4bdf-8006-25782d5c34ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b7ad9b74-653a-44b4-b2d2-897948f455f1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b058c5a8-c42c-4bdf-8006-25782d5c34ba" xlink:to="loc_srt_MinimumMember_b7ad9b74-653a-44b4-b2d2-897948f455f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1ab2fba6-ca15-47c5-9d9a-2516d19127f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b058c5a8-c42c-4bdf-8006-25782d5c34ba" xlink:to="loc_srt_MaximumMember_1ab2fba6-ca15-47c5-9d9a-2516d19127f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0befc43b-d0bf-492e-859e-bdfbd00ae1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0510a316-b4ca-487e-971e-d26052597c03" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0befc43b-d0bf-492e-859e-bdfbd00ae1b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ba1eaa63-a8b5-4162-a0f9-b1782a4caad6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0befc43b-d0bf-492e-859e-bdfbd00ae1b8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ba1eaa63-a8b5-4162-a0f9-b1782a4caad6" 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-20221231.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_AccountingPoliciesAbstract_166017fa-c083-4a6c-a8a5-956821e4574e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c1540c31-2e36-4a61-af5b-e52a6a20d8ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_166017fa-c083-4a6c-a8a5-956821e4574e" xlink:to="loc_us-gaap_InterestExpense_c1540c31-2e36-4a61-af5b-e52a6a20d8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_ad4fc180-dd6d-4b45-9317-1120c229cecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_166017fa-c083-4a6c-a8a5-956821e4574e" xlink:to="loc_us-gaap_InterestCostsCapitalized_ad4fc180-dd6d-4b45-9317-1120c229cecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InterestCostsIncurredAndExpensed_2c77d761-e4ed-469d-a1a8-7e175a295e55" xlink:href="mgpi-20221231.xsd#mgpi_InterestCostsIncurredAndExpensed"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_166017fa-c083-4a6c-a8a5-956821e4574e" xlink:to="loc_mgpi_InterestCostsIncurredAndExpensed_2c77d761-e4ed-469d-a1a8-7e175a295e55" 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-20221231.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_12a64983-c4ec-4540-8de7-132fbe1afa05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4568ad31-2c49-4721-9af1-f604569a940f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_12a64983-c4ec-4540-8de7-132fbe1afa05" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4568ad31-2c49-4721-9af1-f604569a940f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ec2bb2a8-a9cf-47ab-b878-d584348d3a98" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4568ad31-2c49-4721-9af1-f604569a940f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ec2bb2a8-a9cf-47ab-b878-d584348d3a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_5a532c0d-f0c6-4290-8789-56f8d61480b3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ec2bb2a8-a9cf-47ab-b878-d584348d3a98" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_5a532c0d-f0c6-4290-8789-56f8d61480b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_f73de6c9-af3d-485b-a6ac-0aac2777cf72" xlink:href="mgpi-20221231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_5a532c0d-f0c6-4290-8789-56f8d61480b3" xlink:to="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_f73de6c9-af3d-485b-a6ac-0aac2777cf72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b0b53cb1-566f-4ed8-a4ca-ceb76d42e8c1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4568ad31-2c49-4721-9af1-f604569a940f" xlink:to="loc_srt_RangeAxis_b0b53cb1-566f-4ed8-a4ca-ceb76d42e8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_01168650-0193-4469-8c03-5f3cada0d4a4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b0b53cb1-566f-4ed8-a4ca-ceb76d42e8c1" xlink:to="loc_srt_RangeMember_01168650-0193-4469-8c03-5f3cada0d4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e2bcf0a7-19f5-4ccc-9e5d-afc50aa222d0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_01168650-0193-4469-8c03-5f3cada0d4a4" xlink:to="loc_srt_MinimumMember_e2bcf0a7-19f5-4ccc-9e5d-afc50aa222d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_35fdff34-c39c-4bdb-9f4e-93b925baa205" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_01168650-0193-4469-8c03-5f3cada0d4a4" xlink:to="loc_srt_MaximumMember_35fdff34-c39c-4bdb-9f4e-93b925baa205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_c154d6a6-7a82-442e-a641-5d573762025d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4568ad31-2c49-4721-9af1-f604569a940f" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_c154d6a6-7a82-442e-a641-5d573762025d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_30837702-6773-426c-88c7-05c89e6a4cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_c154d6a6-7a82-442e-a641-5d573762025d" xlink:to="loc_us-gaap_LossContingencyNatureDomain_30837702-6773-426c-88c7-05c89e6a4cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireMember_3202f0b5-d56a-4f69-8ccc-d089697b8d5e" xlink:href="mgpi-20221231.xsd#mgpi_DryerFireMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_30837702-6773-426c-88c7-05c89e6a4cf6" xlink:to="loc_mgpi_DryerFireMember_3202f0b5-d56a-4f69-8ccc-d089697b8d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireBusinessInterruptionMember_8b5e10a3-1f86-4967-8c8d-8d9bfabe4698" xlink:href="mgpi-20221231.xsd#mgpi_DryerFireBusinessInterruptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_30837702-6773-426c-88c7-05c89e6a4cf6" xlink:to="loc_mgpi_DryerFireBusinessInterruptionMember_8b5e10a3-1f86-4967-8c8d-8d9bfabe4698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DryerFireDamagesMember_2505ffe4-0a91-46e7-b727-14f32d5d7a9e" xlink:href="mgpi-20221231.xsd#mgpi_DryerFireDamagesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_30837702-6773-426c-88c7-05c89e6a4cf6" xlink:to="loc_mgpi_DryerFireDamagesMember_2505ffe4-0a91-46e7-b727-14f32d5d7a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_d8474c21-6b33-410b-82a7-3daa4416bddb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4568ad31-2c49-4721-9af1-f604569a940f" xlink:to="loc_srt_RestatementAxis_d8474c21-6b33-410b-82a7-3daa4416bddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_dd8a5e16-61d6-497a-b4e2-969140241be1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_d8474c21-6b33-410b-82a7-3daa4416bddb" xlink:to="loc_srt_RestatementDomain_dd8a5e16-61d6-497a-b4e2-969140241be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_da197388-00c9-44d6-9d48-85b2c14fdf53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_dd8a5e16-61d6-497a-b4e2-969140241be1" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_da197388-00c9-44d6-9d48-85b2c14fdf53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_4568ad31-2c49-4721-9af1-f604569a940f" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_c39d20b8-2f25-4e6a-bf0d-75c1ff4e0988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_NumberOfOperatingSegments_c39d20b8-2f25-4e6a-bf0d-75c1ff4e0988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivable_08bbda18-cfd9-4b5b-b94e-30b706885148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_LossContingencyReceivable_08bbda18-cfd9-4b5b-b94e-30b706885148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent_6ef6f4c9-8d31-4fa4-b283-f489c20b9082" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceSettlementsReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableCurrent_6ef6f4c9-8d31-4fa4-b283-f489c20b9082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_84b5b9d9-2cf8-42e0-a3ab-aa6b84f5d9a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_DebtInstrumentFairValue_84b5b9d9-2cf8-42e0-a3ab-aa6b84f5d9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_b7a8e309-3cea-4567-b3e1-da64602e885e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_b7a8e309-3cea-4567-b3e1-da64602e885e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTermOfContract_4868cddc-b3cc-4316-8c96-238e818145e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTermOfContract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_DerivativeTermOfContract_4868cddc-b3cc-4316-8c96-238e818145e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_7ff3c8f5-90c3-48ee-868e-fc948390c0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_7ff3c8f5-90c3-48ee-868e-fc948390c0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_d9d3cb02-9af0-4af7-bd24-d995b355b80d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_EquityMethodInvestments_d9d3cb02-9af0-4af7-bd24-d995b355b80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_18a8fa41-2423-4b34-9b8c-7d22d8f4dee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_18a8fa41-2423-4b34-9b8c-7d22d8f4dee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_5810f3e4-6b43-4f4e-a17f-044c067ad9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceRecoveries"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_InsuranceRecoveries_5810f3e4-6b43-4f4e-a17f-044c067ad9d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9e76dd7e-2ba1-4d98-9cbc-fec67bb1ec8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_388e1d0e-9600-4df6-b39d-6e5a806377bc" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9e76dd7e-2ba1-4d98-9cbc-fec67bb1ec8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_a5b75f21-dcc0-49f3-9463-08633fbb3833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_a23d8f38-1856-4675-b40c-f957fab41133" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a5b75f21-dcc0-49f3-9463-08633fbb3833" xlink:to="loc_us-gaap_InventoryFinishedGoods_a23d8f38-1856-4675-b40c-f957fab41133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InventoryBarreledDistillateGross_49f60a07-fc03-40a5-a820-a69da9e4cea2" xlink:href="mgpi-20221231.xsd#mgpi_InventoryBarreledDistillateGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a5b75f21-dcc0-49f3-9463-08633fbb3833" xlink:to="loc_mgpi_InventoryBarreledDistillateGross_49f60a07-fc03-40a5-a820-a69da9e4cea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_a81f3101-eab7-4c9a-be78-954c0fa2b8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a5b75f21-dcc0-49f3-9463-08633fbb3833" xlink:to="loc_us-gaap_InventoryRawMaterials_a81f3101-eab7-4c9a-be78-954c0fa2b8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_9485652d-1384-4bae-8fc4-745e13e62185" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a5b75f21-dcc0-49f3-9463-08633fbb3833" xlink:to="loc_us-gaap_InventoryWorkInProcess_9485652d-1384-4bae-8fc4-745e13e62185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_b564752e-a78b-4603-b251-3a03b78bafd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a5b75f21-dcc0-49f3-9463-08633fbb3833" xlink:to="loc_us-gaap_OtherInventorySupplies_b564752e-a78b-4603-b251-3a03b78bafd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventory_eda9187a-6eac-402b-938a-578742b5e529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a5b75f21-dcc0-49f3-9463-08633fbb3833" xlink:to="loc_us-gaap_OtherInventory_eda9187a-6eac-402b-938a-578742b5e529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_d5ce213f-b90c-4a6f-9180-0bc66f83b793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a5b75f21-dcc0-49f3-9463-08633fbb3833" xlink:to="loc_us-gaap_InventoryGross_d5ce213f-b90c-4a6f-9180-0bc66f83b793" 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-20221231.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_7eff9de6-8541-4bcf-a96f-80f6165c994b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77230de3-8473-4d9e-a90e-c27d9d15458d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7eff9de6-8541-4bcf-a96f-80f6165c994b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77230de3-8473-4d9e-a90e-c27d9d15458d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fe0bb00b-216c-4fcb-b775-9a8e2a41990b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77230de3-8473-4d9e-a90e-c27d9d15458d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fe0bb00b-216c-4fcb-b775-9a8e2a41990b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0746f081-1408-4572-a35a-1b7620ce30c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fe0bb00b-216c-4fcb-b775-9a8e2a41990b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0746f081-1408-4572-a35a-1b7620ce30c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_56b757a8-077e-4a78-adf6-cca4d3b7f138" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0746f081-1408-4572-a35a-1b7620ce30c8" xlink:to="loc_us-gaap_LandBuildingsAndImprovementsMember_56b757a8-077e-4a78-adf6-cca4d3b7f138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransportationEquipmentMember_6b577135-4b23-4045-9b6e-6c7f07f5a0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransportationEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0746f081-1408-4572-a35a-1b7620ce30c8" xlink:to="loc_us-gaap_TransportationEquipmentMember_6b577135-4b23-4045-9b6e-6c7f07f5a0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_0035adac-536f-49e3-828f-28bca3be9051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0746f081-1408-4572-a35a-1b7620ce30c8" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_0035adac-536f-49e3-828f-28bca3be9051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_b492ae1c-e35e-434a-badd-7766b6567c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0746f081-1408-4572-a35a-1b7620ce30c8" xlink:to="loc_us-gaap_ConstructionInProgressMember_b492ae1c-e35e-434a-badd-7766b6567c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ce6816f0-65ce-4ade-9f92-c85a9ab9f0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77230de3-8473-4d9e-a90e-c27d9d15458d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ce6816f0-65ce-4ade-9f92-c85a9ab9f0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_58b40a47-efbc-4c5b-84b5-0ccf5e751175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ce6816f0-65ce-4ade-9f92-c85a9ab9f0bb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_58b40a47-efbc-4c5b-84b5-0ccf5e751175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d5c1d9be-cd9a-471e-bcfb-adf82eac84f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ce6816f0-65ce-4ade-9f92-c85a9ab9f0bb" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d5c1d9be-cd9a-471e-bcfb-adf82eac84f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7563b5f0-03ec-4c3a-b2ff-d59eb6c561ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ce6816f0-65ce-4ade-9f92-c85a9ab9f0bb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7563b5f0-03ec-4c3a-b2ff-d59eb6c561ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_92c9364f-025b-4c41-bf8c-d732627e6f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_59caaa2f-6b4f-499a-a0e1-a43fda1b5556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_92c9364f-025b-4c41-bf8c-d732627e6f3a" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_59caaa2f-6b4f-499a-a0e1-a43fda1b5556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_81bb20e8-8b64-40aa-b392-da5f44ce81ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_92c9364f-025b-4c41-bf8c-d732627e6f3a" xlink:to="loc_us-gaap_AccruedSalariesCurrent_81bb20e8-8b64-40aa-b392-da5f44ce81ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_07a5ef53-c57b-41c5-a061-7dd515bbaffe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_92c9364f-025b-4c41-bf8c-d732627e6f3a" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_07a5ef53-c57b-41c5-a061-7dd515bbaffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_77d5b2c5-a0de-4567-8693-911251d1415d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_92c9364f-025b-4c41-bf8c-d732627e6f3a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_77d5b2c5-a0de-4567-8693-911251d1415d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a619c49f-508a-43f9-9201-91a6953f332a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_92c9364f-025b-4c41-bf8c-d732627e6f3a" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a619c49f-508a-43f9-9201-91a6953f332a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6b895411-4698-46f3-a583-40a15cd2c70e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_92c9364f-025b-4c41-bf8c-d732627e6f3a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_6b895411-4698-46f3-a583-40a15cd2c70e" 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-20221231.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_RevenueRecognitionAndDeferredRevenueAbstract_ddce2833-828c-4fd3-910b-84d42a7eb743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ae3caf62-22dc-42ae-b403-672a536e3070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_ddce2833-828c-4fd3-910b-84d42a7eb743" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ae3caf62-22dc-42ae-b403-672a536e3070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2249ed04-ec4e-4917-9569-e2cf02ae3f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ae3caf62-22dc-42ae-b403-672a536e3070" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2249ed04-ec4e-4917-9569-e2cf02ae3f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_89ca7c8a-5a93-47e0-b0a8-6861f9a99487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2249ed04-ec4e-4917-9569-e2cf02ae3f0d" xlink:to="loc_us-gaap_SegmentDomain_89ca7c8a-5a93-47e0-b0a8-6861f9a99487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember_648c6d42-2a30-4c4d-b1f1-7c52a68d0e50" xlink:href="mgpi-20221231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_89ca7c8a-5a93-47e0-b0a8-6861f9a99487" xlink:to="loc_mgpi_DistillingSolutionsMember_648c6d42-2a30-4c4d-b1f1-7c52a68d0e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_cb1294f1-9624-418e-bf72-ddaab656d6cb" xlink:href="mgpi-20221231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_89ca7c8a-5a93-47e0-b0a8-6861f9a99487" xlink:to="loc_mgpi_BrandedSpiritsMember_cb1294f1-9624-418e-bf72-ddaab656d6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember_b3ab0142-d499-451f-8597-4aee5b2fa1c9" xlink:href="mgpi-20221231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_89ca7c8a-5a93-47e0-b0a8-6861f9a99487" xlink:to="loc_mgpi_IngredientSolutionsMember_b3ab0142-d499-451f-8597-4aee5b2fa1c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e8b7ef3f-7e56-47f9-be82-cc329aa0be2f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ae3caf62-22dc-42ae-b403-672a536e3070" xlink:to="loc_srt_ProductOrServiceAxis_e8b7ef3f-7e56-47f9-be82-cc329aa0be2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_e8b7ef3f-7e56-47f9-be82-cc329aa0be2f" xlink:to="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumBeverageAlcoholMember_32ab5291-f5e6-46df-9f0c-020a5bd10f59" xlink:href="mgpi-20221231.xsd#mgpi_PremiumBeverageAlcoholMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_PremiumBeverageAlcoholMember_32ab5291-f5e6-46df-9f0c-020a5bd10f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrownGoodsMember_583d917d-016f-4f56-b8e3-ba4b46003c40" xlink:href="mgpi-20221231.xsd#mgpi_BrownGoodsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_PremiumBeverageAlcoholMember_32ab5291-f5e6-46df-9f0c-020a5bd10f59" xlink:to="loc_mgpi_BrownGoodsMember_583d917d-016f-4f56-b8e3-ba4b46003c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_WhiteGoodsMember_919c20bd-876b-4b14-bd48-c1fd8f33a037" xlink:href="mgpi-20221231.xsd#mgpi_WhiteGoodsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_PremiumBeverageAlcoholMember_32ab5291-f5e6-46df-9f0c-020a5bd10f59" xlink:to="loc_mgpi_WhiteGoodsMember_919c20bd-876b-4b14-bd48-c1fd8f33a037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_FoodGradeAlcoholMember_9df977d0-c18a-4731-9987-b1d7fa9c46f1" xlink:href="mgpi-20221231.xsd#mgpi_FoodGradeAlcoholMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_FoodGradeAlcoholMember_9df977d0-c18a-4731-9987-b1d7fa9c46f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialAlcoholMember_fd2d3430-b0b7-4dd0-a831-e3b150025ccf" xlink:href="mgpi-20221231.xsd#mgpi_IndustrialAlcoholMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_FoodGradeAlcoholMember_9df977d0-c18a-4731-9987-b1d7fa9c46f1" xlink:to="loc_mgpi_IndustrialAlcoholMember_fd2d3430-b0b7-4dd0-a831-e3b150025ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_FuelGradeAlcoholMember_0ca50573-5ac8-467a-954e-31075c657369" xlink:href="mgpi-20221231.xsd#mgpi_FuelGradeAlcoholMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_FuelGradeAlcoholMember_0ca50573-5ac8-467a-954e-31075c657369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillersFeedAndRelatedCoProductsMember_f53d7a02-c089-4755-9199-36aef7201a24" xlink:href="mgpi-20221231.xsd#mgpi_DistillersFeedAndRelatedCoProductsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_DistillersFeedAndRelatedCoProductsMember_f53d7a02-c089-4755-9199-36aef7201a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_WarehouseServicesMember_dbf7e4fd-7e30-4812-88f7-75a7c1ddf9e0" xlink:href="mgpi-20221231.xsd#mgpi_WarehouseServicesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_WarehouseServicesMember_dbf7e4fd-7e30-4812-88f7-75a7c1ddf9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_UltraPremiumSpiritsMember_a8d6bf48-e17e-47b7-af79-c4f3fbacb065" xlink:href="mgpi-20221231.xsd#mgpi_UltraPremiumSpiritsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_UltraPremiumSpiritsMember_a8d6bf48-e17e-47b7-af79-c4f3fbacb065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SuperPremiumMember_104c6dad-d73f-4989-8bcb-dcf39e603e27" xlink:href="mgpi-20221231.xsd#mgpi_SuperPremiumMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_SuperPremiumMember_104c6dad-d73f-4989-8bcb-dcf39e603e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumMember_af1f5019-3153-4fb8-bd1f-2dda41153e53" xlink:href="mgpi-20221231.xsd#mgpi_PremiumMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_PremiumMember_af1f5019-3153-4fb8-bd1f-2dda41153e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_PremiumPlusMember_03b862cf-b6aa-41ea-8136-9603c1b5179e" xlink:href="mgpi-20221231.xsd#mgpi_PremiumPlusMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_PremiumPlusMember_03b862cf-b6aa-41ea-8136-9603c1b5179e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MidSpiritsMember_34175d95-d10d-451e-ac21-4c40ac7f04d4" xlink:href="mgpi-20221231.xsd#mgpi_MidSpiritsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_MidSpiritsMember_34175d95-d10d-451e-ac21-4c40ac7f04d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ValueSpiritsMember_e4c5f681-9f9d-455c-8610-cc577b1d1bf7" xlink:href="mgpi-20221231.xsd#mgpi_ValueSpiritsMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_ValueSpiritsMember_e4c5f681-9f9d-455c-8610-cc577b1d1bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_OtherBrandedSpiritsMember_eb5a6541-d7f0-4b5f-9d65-55545cf9d368" xlink:href="mgpi-20221231.xsd#mgpi_OtherBrandedSpiritsMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_OtherBrandedSpiritsMember_eb5a6541-d7f0-4b5f-9d65-55545cf9d368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SpecialtyWheatStarchesMember_02ed6cb8-e92a-4eea-a3fd-499e6af0c973" xlink:href="mgpi-20221231.xsd#mgpi_SpecialtyWheatStarchesMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_SpecialtyWheatStarchesMember_02ed6cb8-e92a-4eea-a3fd-499e6af0c973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_SpecialtyWheatProteinsMember_3626203d-8913-4fcc-983a-21ee8825955d" xlink:href="mgpi-20221231.xsd#mgpi_SpecialtyWheatProteinsMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_SpecialtyWheatProteinsMember_3626203d-8913-4fcc-983a-21ee8825955d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CommodityWheatStarchMember_9fa9cad5-f732-4f3f-a631-cc67c83b7a12" xlink:href="mgpi-20221231.xsd#mgpi_CommodityWheatStarchMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_CommodityWheatStarchMember_9fa9cad5-f732-4f3f-a631-cc67c83b7a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CommodityWheatProteinMember_07b0c8b5-a2dc-4b37-b5f6-f3211cd49b78" xlink:href="mgpi-20221231.xsd#mgpi_CommodityWheatProteinMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_873a61a1-701e-4f85-bf13-023a89882cce" xlink:to="loc_mgpi_CommodityWheatProteinMember_07b0c8b5-a2dc-4b37-b5f6-f3211cd49b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_5980e192-3fbc-48eb-b643-54d3a18e0593" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ae3caf62-22dc-42ae-b403-672a536e3070" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_5980e192-3fbc-48eb-b643-54d3a18e0593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_47ce4050-261d-4f60-a423-55fbf2c48d21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5980e192-3fbc-48eb-b643-54d3a18e0593" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_47ce4050-261d-4f60-a423-55fbf2c48d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#BUSINESSCOMBINATIONNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ff62ca1f-0be3-4605-bba7-1dbeec42deb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ce39cde-1a66-4623-931d-f36e193f5a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ff62ca1f-0be3-4605-bba7-1dbeec42deb6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ce39cde-1a66-4623-931d-f36e193f5a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4cc058e9-85b4-4d6d-9027-13b14c266c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ce39cde-1a66-4623-931d-f36e193f5a6d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4cc058e9-85b4-4d6d-9027-13b14c266c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2a2fc7a3-967f-40e2-bd3a-63063617ef3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4cc058e9-85b4-4d6d-9027-13b14c266c6a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2a2fc7a3-967f-40e2-bd3a-63063617ef3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_4ac13dd1-c39c-472a-8adb-2e59981234c6" xlink:href="mgpi-20221231.xsd#mgpi_LuxcoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2a2fc7a3-967f-40e2-bd3a-63063617ef3e" xlink:to="loc_mgpi_LuxcoMember_4ac13dd1-c39c-472a-8adb-2e59981234c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_eafcab38-b5d2-44f7-9e53-7ba67347cb55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ce39cde-1a66-4623-931d-f36e193f5a6d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_eafcab38-b5d2-44f7-9e53-7ba67347cb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_55552890-af78-4078-a2e2-8a88c60e757c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_eafcab38-b5d2-44f7-9e53-7ba67347cb55" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_55552890-af78-4078-a2e2-8a88c60e757c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_d4781ed5-53e5-47c8-b2a2-49781272ffb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_55552890-af78-4078-a2e2-8a88c60e757c" xlink:to="loc_us-gaap_TradeNamesMember_d4781ed5-53e5-47c8-b2a2-49781272ffb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistributorRelationshipsMember_1e8c910e-0be5-4314-a657-cca4ed04c7a4" xlink:href="mgpi-20221231.xsd#mgpi_DistributorRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_55552890-af78-4078-a2e2-8a88c60e757c" xlink:to="loc_mgpi_DistributorRelationshipsMember_1e8c910e-0be5-4314-a657-cca4ed04c7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentAxis_3e56e559-e2e1-4d1c-8be8-40ffc53bcf3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecurringAdjustmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ce39cde-1a66-4623-931d-f36e193f5a6d" xlink:to="loc_us-gaap_NonrecurringAdjustmentAxis_3e56e559-e2e1-4d1c-8be8-40ffc53bcf3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrecurringAdjustmentDomain_21431763-6b18-493a-ba79-cde5d5b0ffdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonrecurringAdjustmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonrecurringAdjustmentAxis_3e56e559-e2e1-4d1c-8be8-40ffc53bcf3a" xlink:to="loc_us-gaap_NonrecurringAdjustmentDomain_21431763-6b18-493a-ba79-cde5d5b0ffdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquisitionRelatedCostsMember_bfb9ce23-c24c-4a63-b3bb-0423e7393e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquisitionRelatedCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain_21431763-6b18-493a-ba79-cde5d5b0ffdb" xlink:to="loc_us-gaap_AcquisitionRelatedCostsMember_bfb9ce23-c24c-4a63-b3bb-0423e7393e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentToInventoryMember_9bbee736-ec37-4f7d-bc3c-11cc12445b67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAdjustmentToInventoryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonrecurringAdjustmentDomain_21431763-6b18-493a-ba79-cde5d5b0ffdb" xlink:to="loc_us-gaap_FairValueAdjustmentToInventoryMember_9bbee736-ec37-4f7d-bc3c-11cc12445b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_573414c0-73d2-4530-96e7-fb9fc11b9248" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ce39cde-1a66-4623-931d-f36e193f5a6d" xlink:to="loc_dei_LegalEntityAxis_573414c0-73d2-4530-96e7-fb9fc11b9248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4dbd2727-efe8-455b-bc2d-0bd943d32ecc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_573414c0-73d2-4530-96e7-fb9fc11b9248" xlink:to="loc_dei_EntityDomain_4dbd2727-efe8-455b-bc2d-0bd943d32ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_db55ebb8-3ac0-41a1-a6ea-a813fc62a053" xlink:href="mgpi-20221231.xsd#mgpi_LuxcoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4dbd2727-efe8-455b-bc2d-0bd943d32ecc" xlink:to="loc_mgpi_LuxcoMember_db55ebb8-3ac0-41a1-a6ea-a813fc62a053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4ce39cde-1a66-4623-931d-f36e193f5a6d" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_5be6703d-9955-4516-8276-2e0aedd3b3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_5be6703d-9955-4516-8276-2e0aedd3b3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_4fc459c6-8f48-4fa2-a732-8d4eb61cc433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_4fc459c6-8f48-4fa2-a732-8d4eb61cc433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_bad66f0b-db4d-4f27-8dea-b049f76a552d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_bad66f0b-db4d-4f27-8dea-b049f76a552d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions_578794a5-4c3e-4a83-a508-30967f519f9b" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions_578794a5-4c3e-4a83-a508-30967f519f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred_201cc9cb-17f2-437b-9ef6-51f42d432d00" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred_201cc9cb-17f2-437b-9ef6-51f42d432d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_dd236ec6-c570-4805-80a1-3a1116ec5c15" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_dd236ec6-c570-4805-80a1-3a1116ec5c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7579e6df-79fb-4600-8e13-40ea02075e19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_Goodwill_7579e6df-79fb-4600-8e13-40ea02075e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_19dc010c-97ba-4782-bc4b-1f0df4e5c70c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_19dc010c-97ba-4782-bc4b-1f0df4e5c70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_97c93060-502e-42e0-9f2e-ad52e02d2eff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_97c93060-502e-42e0-9f2e-ad52e02d2eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_50ff6e8d-ce50-4e60-9b40-883564ea0fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_50ff6e8d-ce50-4e60-9b40-883564ea0fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_f8d2d3f7-9ad1-4a3c-9ebc-5da6da844935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_f8d2d3f7-9ad1-4a3c-9ebc-5da6da844935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_96ce1d29-b0e0-469c-801c-5a93bd1210c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_96ce1d29-b0e0-469c-801c-5a93bd1210c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_9e515730-617a-47e0-b72c-64b51da363f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a76f73ea-8f51-4a17-a0c9-6ad8a891e510" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_9e515730-617a-47e0-b72c-64b51da363f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_ea7d1182-9ec4-4a6b-adcc-962878e40f86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_e457d5bd-3f50-4aea-814f-b1c2ec397775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ea7d1182-9ec4-4a6b-adcc-962878e40f86" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_e457d5bd-3f50-4aea-814f-b1c2ec397775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5122454f-a0f2-4efd-8da4-967c5c378259" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_e457d5bd-3f50-4aea-814f-b1c2ec397775" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5122454f-a0f2-4efd-8da4-967c5c378259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1aae2abc-6f36-42c5-8d31-d5cd0790e9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5122454f-a0f2-4efd-8da4-967c5c378259" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1aae2abc-6f36-42c5-8d31-d5cd0790e9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_972835ce-9270-40de-90a9-f7da56983250" xlink:href="mgpi-20221231.xsd#mgpi_LuxcoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1aae2abc-6f36-42c5-8d31-d5cd0790e9fb" xlink:to="loc_mgpi_LuxcoMember_972835ce-9270-40de-90a9-f7da56983250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_36bc2b40-171d-4b32-a163-c7e088eabd0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_e457d5bd-3f50-4aea-814f-b1c2ec397775" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_36bc2b40-171d-4b32-a163-c7e088eabd0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_728758df-2cd8-46f3-9286-781ee94352c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_36bc2b40-171d-4b32-a163-c7e088eabd0f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_728758df-2cd8-46f3-9286-781ee94352c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_157a95ef-6725-4ca7-a403-45b3576bacf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_728758df-2cd8-46f3-9286-781ee94352c1" xlink:to="loc_us-gaap_TradeNamesMember_157a95ef-6725-4ca7-a403-45b3576bacf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistributorRelationshipsMember_191ecf8f-4205-4f5b-a2f0-947a3af25b3a" xlink:href="mgpi-20221231.xsd#mgpi_DistributorRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_728758df-2cd8-46f3-9286-781ee94352c1" xlink:to="loc_mgpi_DistributorRelationshipsMember_191ecf8f-4205-4f5b-a2f0-947a3af25b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable_e457d5bd-3f50-4aea-814f-b1c2ec397775" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e53e7eec-c666-45c6-80d7-7653b6779b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e53e7eec-c666-45c6-80d7-7653b6779b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_9588a2a2-739b-4d1d-9fbe-89f0df2e1a2b" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet_9588a2a2-739b-4d1d-9fbe-89f0df2e1a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_16634a1d-737a-4bc2-89d7-707c3093e4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_16634a1d-737a-4bc2-89d7-707c3093e4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_8406670b-d1ea-4a80-9bef-a024a752ddf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_8406670b-d1ea-4a80-9bef-a024a752ddf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_b2bbd94f-aeb4-4248-a90c-5da1f4613acc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_b2bbd94f-aeb4-4248-a90c-5da1f4613acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_d7530282-eee6-43c0-bd1a-fa88920e8de2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_d7530282-eee6-43c0-bd1a-fa88920e8de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_54a660fa-5521-4156-bf72-0bff824a9782" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense_54a660fa-5521-4156-bf72-0bff824a9782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4ec16ef7-2739-462b-a5f3-9fbc8f405b05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4ec16ef7-2739-462b-a5f3-9fbc8f405b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments_613b9f48-75f5-48c5-957a-54add94e1b76" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments_613b9f48-75f5-48c5-957a-54add94e1b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f35cbd27-e757-4899-9e3b-185b3eae3f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f35cbd27-e757-4899-9e3b-185b3eae3f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_061738c7-3c30-4516-a0b1-3583a0ba2fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_061738c7-3c30-4516-a0b1-3583a0ba2fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_0ba87031-7b59-49d0-abd2-73fd4f950ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_0ba87031-7b59-49d0-abd2-73fd4f950ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_32528585-872a-476d-8d03-300f94777b59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_32528585-872a-476d-8d03-300f94777b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_f865c2e6-77d1-4a81-bb20-e3ec39b89061" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_f865c2e6-77d1-4a81-bb20-e3ec39b89061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable_f3945abf-19f8-4e7a-98f8-443d0f3aa2e1" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable_f3945abf-19f8-4e7a-98f8-443d0f3aa2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_1b9fb4c6-c69e-4227-bdd1-19e8199c4cab" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther_1b9fb4c6-c69e-4227-bdd1-19e8199c4cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_cfade0d7-d516-4d0e-b684-13b35de6d67b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_cfade0d7-d516-4d0e-b684-13b35de6d67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_f1c7b10a-4e18-4d97-99b3-c9f73034d4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_f1c7b10a-4e18-4d97-99b3-c9f73034d4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_094d26be-8ad8-47c6-b1d2-cd9b1c67ee66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_094d26be-8ad8-47c6-b1d2-cd9b1c67ee66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ac34335f-07b3-42d6-af82-342de77f64e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_Goodwill_ac34335f-07b3-42d6-af82-342de77f64e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9355bd73-627b-46f8-a44b-608411ed4f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9355bd73-627b-46f8-a44b-608411ed4f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5d93c576-215a-42e3-92d4-ae02611383a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5d93c576-215a-42e3-92d4-ae02611383a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_1e219888-79e2-449a-b03a-4451e128de73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_us-gaap_SharePrice_1e219888-79e2-449a-b03a-4451e128de73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_99f78541-5787-4597-936a-496ce68a0408" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems_011b6974-f37a-4c20-bd9b-d4566d061bf2" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_99f78541-5787-4597-936a-496ce68a0408" 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-20221231.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_71c2b0c4-723f-4eac-a088-7d49a818f95f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_c3f5f7b8-8a1b-4bda-bb03-33e6aa974d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_71c2b0c4-723f-4eac-a088-7d49a818f95f" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_c3f5f7b8-8a1b-4bda-bb03-33e6aa974d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7e0fde84-753d-4036-abc5-3ecb4a32fb4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_c3f5f7b8-8a1b-4bda-bb03-33e6aa974d26" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7e0fde84-753d-4036-abc5-3ecb4a32fb4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc294695-7a09-4a2d-9fae-9f3635da30f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7e0fde84-753d-4036-abc5-3ecb4a32fb4c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc294695-7a09-4a2d-9fae-9f3635da30f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_a9eb5348-2591-4d43-8b60-988b66875f6c" xlink:href="mgpi-20221231.xsd#mgpi_LuxcoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc294695-7a09-4a2d-9fae-9f3635da30f2" xlink:to="loc_mgpi_LuxcoMember_a9eb5348-2591-4d43-8b60-988b66875f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_7698a4d8-c19e-4329-bc13-92f0bb5374e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_c3f5f7b8-8a1b-4bda-bb03-33e6aa974d26" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_7698a4d8-c19e-4329-bc13-92f0bb5374e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_d39d5176-11aa-47f3-ae3a-7867df3e7d98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_7698a4d8-c19e-4329-bc13-92f0bb5374e2" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_d39d5176-11aa-47f3-ae3a-7867df3e7d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_132f2b21-6dba-40ce-99a2-5882c20437fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_7698a4d8-c19e-4329-bc13-92f0bb5374e2" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_132f2b21-6dba-40ce-99a2-5882c20437fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_bee6a94b-c7f9-404d-9a02-d02f3ca47fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_7698a4d8-c19e-4329-bc13-92f0bb5374e2" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_bee6a94b-c7f9-404d-9a02-d02f3ca47fc6" 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-20221231.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_1f84cf30-95e2-4493-8b46-15f9573004d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_badb17ca-e468-484c-aa86-96e5040fb085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1f84cf30-95e2-4493-8b46-15f9573004d6" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_badb17ca-e468-484c-aa86-96e5040fb085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5215eaff-64cb-485a-80ed-8f9005869a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_badb17ca-e468-484c-aa86-96e5040fb085" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5215eaff-64cb-485a-80ed-8f9005869a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dfe70eaa-6894-4e05-99fd-66f57b1d0c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5215eaff-64cb-485a-80ed-8f9005869a4d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dfe70eaa-6894-4e05-99fd-66f57b1d0c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_d33398d0-0b1c-4903-a5fe-17d02a9c4e12" xlink:href="mgpi-20221231.xsd#mgpi_LuxcoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dfe70eaa-6894-4e05-99fd-66f57b1d0c9b" xlink:to="loc_mgpi_LuxcoMember_d33398d0-0b1c-4903-a5fe-17d02a9c4e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ef77e08a-329d-44ab-b1e6-29ab910c6c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_badb17ca-e468-484c-aa86-96e5040fb085" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ef77e08a-329d-44ab-b1e6-29ab910c6c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_b5c98d9e-2c6e-4b2c-a673-260aae05694c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ef77e08a-329d-44ab-b1e6-29ab910c6c4e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_b5c98d9e-2c6e-4b2c-a673-260aae05694c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistributorRelationshipsMember_e7a3b1c9-6f35-4e03-9779-d0012da978f4" xlink:href="mgpi-20221231.xsd#mgpi_DistributorRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_b5c98d9e-2c6e-4b2c-a673-260aae05694c" xlink:to="loc_mgpi_DistributorRelationshipsMember_e7a3b1c9-6f35-4e03-9779-d0012da978f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a62bae50-0ae4-42b3-ad62-baf57d0b054b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_badb17ca-e468-484c-aa86-96e5040fb085" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a62bae50-0ae4-42b3-ad62-baf57d0b054b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2ec6f88e-4e5c-48de-9ec3-fbba0be31fde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a62bae50-0ae4-42b3-ad62-baf57d0b054b" xlink:to="loc_us-gaap_SegmentDomain_2ec6f88e-4e5c-48de-9ec3-fbba0be31fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_e05a2959-0bf8-479c-9528-9fd57cfcbf17" xlink:href="mgpi-20221231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2ec6f88e-4e5c-48de-9ec3-fbba0be31fde" xlink:to="loc_mgpi_BrandedSpiritsMember_e05a2959-0bf8-479c-9528-9fd57cfcbf17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_badb17ca-e468-484c-aa86-96e5040fb085" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_8d0a579c-d06e-4a56-ad79-42b68338107b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_8d0a579c-d06e-4a56-ad79-42b68338107b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0ef2ea79-90b7-45ca-b63c-055808ff7ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0ef2ea79-90b7-45ca-b63c-055808ff7ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0c978e45-0152-47ae-98ad-43be89ed0d27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0c978e45-0152-47ae-98ad-43be89ed0d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_99969e1a-f01d-40f1-b1f0-e65a5f600f04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_99969e1a-f01d-40f1-b1f0-e65a5f600f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7db1113b-3b00-4382-9a5d-85664f559892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:to="loc_us-gaap_Goodwill_7db1113b-3b00-4382-9a5d-85664f559892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_dd15c3a7-ac56-43a0-be4e-a1719c64cc33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_37828fff-e7b3-462b-aff8-5b4d539de0de" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_dd15c3a7-ac56-43a0-be4e-a1719c64cc33" 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-20221231.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_d7cd2ea8-a45d-4bd5-b6ca-ea35c7c72746" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_208b7630-554f-43bc-93ab-385f75256027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d7cd2ea8-a45d-4bd5-b6ca-ea35c7c72746" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_208b7630-554f-43bc-93ab-385f75256027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_77b7e26f-1b6f-4b9d-8db8-ee663300f604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d7cd2ea8-a45d-4bd5-b6ca-ea35c7c72746" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_77b7e26f-1b6f-4b9d-8db8-ee663300f604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_0fa19a11-9a1e-43a7-add6-eac1ad69e497" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d7cd2ea8-a45d-4bd5-b6ca-ea35c7c72746" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_0fa19a11-9a1e-43a7-add6-eac1ad69e497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7e28e8ff-350f-47f3-8d5d-4c4d472c7abe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d7cd2ea8-a45d-4bd5-b6ca-ea35c7c72746" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7e28e8ff-350f-47f3-8d5d-4c4d472c7abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_04d6ad14-cfad-4db6-9c72-894e0b213e51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d7cd2ea8-a45d-4bd5-b6ca-ea35c7c72746" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_04d6ad14-cfad-4db6-9c72-894e0b213e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c4658745-b08a-4f1a-a650-c1b866f2bb33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d7cd2ea8-a45d-4bd5-b6ca-ea35c7c72746" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c4658745-b08a-4f1a-a650-c1b866f2bb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_60394eab-6dbc-4e4d-9f7d-212d84072e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d7cd2ea8-a45d-4bd5-b6ca-ea35c7c72746" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_60394eab-6dbc-4e4d-9f7d-212d84072e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_1479d3ce-decb-4af9-86e5-66acc9df70f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_604aba06-92b3-4e1f-a905-2b43a8a5ddf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1479d3ce-decb-4af9-86e5-66acc9df70f0" xlink:to="loc_us-gaap_DebtInstrumentTable_604aba06-92b3-4e1f-a905-2b43a8a5ddf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8e9da69b-499b-4a9d-8db1-e8556288175f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_604aba06-92b3-4e1f-a905-2b43a8a5ddf0" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8e9da69b-499b-4a9d-8db1-e8556288175f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2a6eb71c-c5e5-458e-8cdc-1d602c683554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8e9da69b-499b-4a9d-8db1-e8556288175f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2a6eb71c-c5e5-458e-8cdc-1d602c683554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e923c697-3cec-488d-b2d6-d41814eb1daf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a6eb71c-c5e5-458e-8cdc-1d602c683554" xlink:to="loc_us-gaap_LineOfCreditMember_e923c697-3cec-488d-b2d6-d41814eb1daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_680a5dbf-9abf-4b42-b8b5-a8cade380178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a6eb71c-c5e5-458e-8cdc-1d602c683554" xlink:to="loc_us-gaap_ConvertibleDebtMember_680a5dbf-9abf-4b42-b8b5-a8cade380178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_2056a820-73b0-4b9b-ae6c-f445ac3d270a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a6eb71c-c5e5-458e-8cdc-1d602c683554" xlink:to="loc_us-gaap_SecuredDebtMember_2056a820-73b0-4b9b-ae6c-f445ac3d270a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_0e75fb4b-2caa-43f8-a658-fe075768f096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2a6eb71c-c5e5-458e-8cdc-1d602c683554" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_0e75fb4b-2caa-43f8-a658-fe075768f096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8289d5db-5e27-4be4-b2f6-f208d53e39b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_604aba06-92b3-4e1f-a905-2b43a8a5ddf0" xlink:to="loc_us-gaap_CreditFacilityAxis_8289d5db-5e27-4be4-b2f6-f208d53e39b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_62ce8e59-fdd6-47cd-85d4-e98196226660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_8289d5db-5e27-4be4-b2f6-f208d53e39b1" xlink:to="loc_us-gaap_CreditFacilityDomain_62ce8e59-fdd6-47cd-85d4-e98196226660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_069c003c-c038-4c79-80c3-2becd52a49a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_62ce8e59-fdd6-47cd-85d4-e98196226660" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_069c003c-c038-4c79-80c3-2becd52a49a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1ef6fba9-d98a-4575-bb53-3a4e858cda14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_604aba06-92b3-4e1f-a905-2b43a8a5ddf0" xlink:to="loc_us-gaap_DebtInstrumentAxis_1ef6fba9-d98a-4575-bb53-3a4e858cda14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_609798fa-0ff5-4031-838e-22edd90d2730" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1ef6fba9-d98a-4575-bb53-3a4e858cda14" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_609798fa-0ff5-4031-838e-22edd90d2730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_RevolvingCreditAgreementDue2025Member_37f86ccc-6c3e-4712-9f02-dbf5f35343cd" xlink:href="mgpi-20221231.xsd#mgpi_RevolvingCreditAgreementDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_609798fa-0ff5-4031-838e-22edd90d2730" xlink:to="loc_mgpi_RevolvingCreditAgreementDue2025Member_37f86ccc-6c3e-4712-9f02-dbf5f35343cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementDue2027Member_2f36398a-9073-41f2-a517-d7403ecaa788" xlink:href="mgpi-20221231.xsd#mgpi_NotePurchaseAgreementDue2027Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_609798fa-0ff5-4031-838e-22edd90d2730" xlink:to="loc_mgpi_NotePurchaseAgreementDue2027Member_2f36398a-9073-41f2-a517-d7403ecaa788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementDue2029Member_6c2fbbc0-d87a-4f56-a228-704b498fc587" xlink:href="mgpi-20221231.xsd#mgpi_NotePurchaseAgreementDue2029Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_609798fa-0ff5-4031-838e-22edd90d2730" xlink:to="loc_mgpi_NotePurchaseAgreementDue2029Member_6c2fbbc0-d87a-4f56-a228-704b498fc587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A188NoteDue2041Member_55803c20-6226-4af5-98d0-dbd61b7031aa" xlink:href="mgpi-20221231.xsd#mgpi_A188NoteDue2041Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_609798fa-0ff5-4031-838e-22edd90d2730" xlink:to="loc_mgpi_A188NoteDue2041Member_55803c20-6226-4af5-98d0-dbd61b7031aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_604aba06-92b3-4e1f-a905-2b43a8a5ddf0" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_32ab3076-fb66-4948-b87f-db1ee12f0721" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_32ab3076-fb66-4948-b87f-db1ee12f0721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_9ef448ce-0d93-4976-8072-33c82e700ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_9ef448ce-0d93-4976-8072-33c82e700ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_74892904-04c0-45e9-aa1e-e70ae15d4fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_74892904-04c0-45e9-aa1e-e70ae15d4fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_3d9a7e59-8262-4071-a63b-a757f3804ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_3d9a7e59-8262-4071-a63b-a757f3804ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_bc1827d1-2160-4087-b951-490dc0c62ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_bc1827d1-2160-4087-b951-490dc0c62ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_afeb50b0-fcb2-42ce-adf7-86dee26b11ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_afeb50b0-fcb2-42ce-adf7-86dee26b11ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_38fc467c-29e0-40a7-9768-7115e1f5cc83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ce09ceb9-7995-47be-bb7b-c9baa71dab0c" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_38fc467c-29e0-40a7-9768-7115e1f5cc83" 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-20221231.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-20221231.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_59437c9a-a074-48ad-8cf9-d91dc2a0c7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_59437c9a-a074-48ad-8cf9-d91dc2a0c7c0" xlink:to="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_37a845b3-5298-4b5d-9550-2decc0e4c95f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:to="loc_us-gaap_CreditFacilityAxis_37a845b3-5298-4b5d-9550-2decc0e4c95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2fab2dea-edbc-4ec1-8c2a-e8b5143c7571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_37a845b3-5298-4b5d-9550-2decc0e4c95f" xlink:to="loc_us-gaap_CreditFacilityDomain_2fab2dea-edbc-4ec1-8c2a-e8b5143c7571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_09f4c42c-fe5f-4e42-bb93-c89c489af19f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2fab2dea-edbc-4ec1-8c2a-e8b5143c7571" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_09f4c42c-fe5f-4e42-bb93-c89c489af19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d6ba1d9c-0907-451b-8f38-5e14a4051198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d6ba1d9c-0907-451b-8f38-5e14a4051198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_52ff04da-eff2-4a02-aab4-22cf743b7fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d6ba1d9c-0907-451b-8f38-5e14a4051198" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_52ff04da-eff2-4a02-aab4-22cf743b7fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1513204c-423a-43a8-8f5a-57da6ffc2913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52ff04da-eff2-4a02-aab4-22cf743b7fb4" xlink:to="loc_us-gaap_LineOfCreditMember_1513204c-423a-43a8-8f5a-57da6ffc2913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_da974a26-06b2-4157-91a9-21c48c966187" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52ff04da-eff2-4a02-aab4-22cf743b7fb4" xlink:to="loc_us-gaap_SecuredDebtMember_da974a26-06b2-4157-91a9-21c48c966187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_52acb1eb-1715-4226-ad03-a486b42bacf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_52ff04da-eff2-4a02-aab4-22cf743b7fb4" xlink:to="loc_us-gaap_ConvertibleDebtMember_52acb1eb-1715-4226-ad03-a486b42bacf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d8f09405-128f-4d97-9f2a-0e477a6b05c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:to="loc_us-gaap_DebtInstrumentAxis_d8f09405-128f-4d97-9f2a-0e477a6b05c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d8f09405-128f-4d97-9f2a-0e477a6b05c1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CreditAgreementDue2025Member_e8b3d753-c7ec-4aa4-9e25-f4e48588e6fa" xlink:href="mgpi-20221231.xsd#mgpi_CreditAgreementDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:to="loc_mgpi_CreditAgreementDue2025Member_e8b3d753-c7ec-4aa4-9e25-f4e48588e6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_CreditAgreementMember_bb19a63e-9b39-44ef-8690-b1eac1c503dc" xlink:href="mgpi-20221231.xsd#mgpi_CreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:to="loc_mgpi_CreditAgreementMember_bb19a63e-9b39-44ef-8690-b1eac1c503dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementMember_549a60f6-3aae-47fd-a4c5-c246b70bc2bb" xlink:href="mgpi-20221231.xsd#mgpi_NotePurchaseAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:to="loc_mgpi_NotePurchaseAgreementMember_549a60f6-3aae-47fd-a4c5-c246b70bc2bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementDue2027Member_70a9ad20-a8eb-44c3-acdf-3f82bfe35b94" xlink:href="mgpi-20221231.xsd#mgpi_NotePurchaseAgreementDue2027Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:to="loc_mgpi_NotePurchaseAgreementDue2027Member_70a9ad20-a8eb-44c3-acdf-3f82bfe35b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NotePurchaseAgreementDue2029Member_b5ac2ee9-0ddb-4b7b-966f-eaf960471158" xlink:href="mgpi-20221231.xsd#mgpi_NotePurchaseAgreementDue2029Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:to="loc_mgpi_NotePurchaseAgreementDue2029Member_b5ac2ee9-0ddb-4b7b-966f-eaf960471158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_RevolvingCreditAgreementDue2025Member_0d343601-1a9c-421a-b7f4-a0d5cccff511" xlink:href="mgpi-20221231.xsd#mgpi_RevolvingCreditAgreementDue2025Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:to="loc_mgpi_RevolvingCreditAgreementDue2025Member_0d343601-1a9c-421a-b7f4-a0d5cccff511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A188NoteDue2041Member_7fe47499-12dc-4ae8-aad9-af91ec0ea2df" xlink:href="mgpi-20221231.xsd#mgpi_A188NoteDue2041Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1a484050-7b45-45ed-b63b-42d5930f06ea" xlink:to="loc_mgpi_A188NoteDue2041Member_7fe47499-12dc-4ae8-aad9-af91ec0ea2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_0f290dfe-d752-4127-9690-68e0b8c0f26f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:to="loc_srt_CounterpartyNameAxis_0f290dfe-d752-4127-9690-68e0b8c0f26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3b06d1e9-6499-4444-9bab-914b7c6750cd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_0f290dfe-d752-4127-9690-68e0b8c0f26f" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3b06d1e9-6499-4444-9bab-914b7c6750cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_InitialPurchasersMember_52d7625e-567a-4083-b555-a29181cf5396" xlink:href="mgpi-20221231.xsd#mgpi_InitialPurchasersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3b06d1e9-6499-4444-9bab-914b7c6750cd" xlink:to="loc_mgpi_InitialPurchasersMember_52d7625e-567a-4083-b555-a29181cf5396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_81fc0dde-1e3f-41d3-b05d-0de4f326090f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_81fc0dde-1e3f-41d3-b05d-0de4f326090f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b8320c7b-63e7-4c0d-b1fd-6fdc718c7603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_81fc0dde-1e3f-41d3-b05d-0de4f326090f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b8320c7b-63e7-4c0d-b1fd-6fdc718c7603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_9cbf9b8b-f215-450b-9386-e458807a14f4" xlink:href="mgpi-20221231.xsd#mgpi_LuxcoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b8320c7b-63e7-4c0d-b1fd-6fdc718c7603" xlink:to="loc_mgpi_LuxcoMember_9cbf9b8b-f215-450b-9386-e458807a14f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_98beeee3-98ef-49f6-a7c8-44c6cee22755" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_c1210587-17ba-4c54-a158-3c7046a66d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_LineOfCredit_c1210587-17ba-4c54-a158-3c7046a66d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity_ddfddcc8-73eb-4a74-97f9-138bdb2e80bb" xlink:href="mgpi-20221231.xsd#mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity_ddfddcc8-73eb-4a74-97f9-138bdb2e80bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_1a57ad6d-a3e0-4f01-b82e-eb4384a66bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_1a57ad6d-a3e0-4f01-b82e-eb4384a66bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFeeAmount_fc8f98d6-0d7a-4c76-8bbb-fddc93e476c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFeeAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentFeeAmount_fc8f98d6-0d7a-4c76-8bbb-fddc93e476c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_43e50c56-4f80-4462-90c6-945369698fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_43e50c56-4f80-4462-90c6-945369698fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_cf438e6c-dd91-4edb-975d-636578c46836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_cf438e6c-dd91-4edb-975d-636578c46836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0301b867-ddbd-4802-82b5-15903ff187f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0301b867-ddbd-4802-82b5-15903ff187f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_e7e1eec1-687a-49c4-86fd-636ff0a5e434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_e7e1eec1-687a-49c4-86fd-636ff0a5e434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_b7b32255-97c9-4dec-8706-9752b1faeaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_b7b32255-97c9-4dec-8706-9752b1faeaa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_204d741f-552e-4b77-aa65-f410eff22bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_204d741f-552e-4b77-aa65-f410eff22bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6c73463c-1ac9-4009-ada9-978cce87bdc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_6c73463c-1ac9-4009-ada9-978cce87bdc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_757f25ed-9827-4dc6-b0b1-41c1c0b3d78e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_757f25ed-9827-4dc6-b0b1-41c1c0b3d78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_6e629d45-570c-49d6-885d-a9e522515f82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_6e629d45-570c-49d6-885d-a9e522515f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_684c8d5a-c17d-40e2-8f67-e53abbdff42f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_684c8d5a-c17d-40e2-8f67-e53abbdff42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_250bfae6-43f1-4f52-bba4-492591194e95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_250bfae6-43f1-4f52-bba4-492591194e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleBusinessPeriod_c70d9f65-133a-4a5b-9534-1643edd45a38" xlink:href="mgpi-20221231.xsd#mgpi_DebtInstrumentConvertibleBusinessPeriod"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_mgpi_DebtInstrumentConvertibleBusinessPeriod_c70d9f65-133a-4a5b-9534-1643edd45a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriod_560b2dd5-214d-4782-be0c-8f3cafd1b7e8" xlink:href="mgpi-20221231.xsd#mgpi_DebtInstrumentConvertibleMeasurementPeriod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriod_560b2dd5-214d-4782-be0c-8f3cafd1b7e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage_ad66b509-419c-4956-a6b8-9266699280dc" xlink:href="mgpi-20221231.xsd#mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0e9ce1-21f6-4a44-93c2-7eca160c77b1" xlink:to="loc_mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage_ad66b509-419c-4956-a6b8-9266699280dc" 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-20221231.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_ee8cff8f-b0a7-450c-b21e-f385d37898fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_06e56063-df18-446c-93e2-f90e439d9093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ee8cff8f-b0a7-450c-b21e-f385d37898fc" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_06e56063-df18-446c-93e2-f90e439d9093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_42775ef4-ee55-41e1-b81d-c0f9bbe6ab5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_06e56063-df18-446c-93e2-f90e439d9093" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_42775ef4-ee55-41e1-b81d-c0f9bbe6ab5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_731aab7c-055f-4de0-888a-94eba86338e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_06e56063-df18-446c-93e2-f90e439d9093" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_731aab7c-055f-4de0-888a-94eba86338e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_135e0c7f-6bbd-4efe-91fd-0fa9f303f1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_06e56063-df18-446c-93e2-f90e439d9093" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_135e0c7f-6bbd-4efe-91fd-0fa9f303f1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_c7cfda77-f573-44b4-b3f8-3cc70e01c13a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_06e56063-df18-446c-93e2-f90e439d9093" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_c7cfda77-f573-44b4-b3f8-3cc70e01c13a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_a294d03c-9df3-4d83-ab29-666b9c35b14f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_06e56063-df18-446c-93e2-f90e439d9093" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_a294d03c-9df3-4d83-ab29-666b9c35b14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_16679126-b225-4607-b5d8-722d28bbbfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_06e56063-df18-446c-93e2-f90e439d9093" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_16679126-b225-4607-b5d8-722d28bbbfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_7cc48a23-7707-4a37-bc67-d4354a8be33e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_06e56063-df18-446c-93e2-f90e439d9093" xlink:to="loc_us-gaap_LongTermDebt_7cc48a23-7707-4a37-bc67-d4354a8be33e" 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-20221231.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_b7a53e40-b8a1-4352-989d-62aaa2139611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1cbc9c97-cd54-4ee2-a576-f98424a2cba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b7a53e40-b8a1-4352-989d-62aaa2139611" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1cbc9c97-cd54-4ee2-a576-f98424a2cba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_16c912bb-64d8-47dc-ba09-df0afd8192a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1cbc9c97-cd54-4ee2-a576-f98424a2cba7" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_16c912bb-64d8-47dc-ba09-df0afd8192a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2320f470-f55a-4438-ad2a-e0ebd27a1e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1cbc9c97-cd54-4ee2-a576-f98424a2cba7" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2320f470-f55a-4438-ad2a-e0ebd27a1e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_3367728c-f43c-425d-854d-4981cbe8a64b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1cbc9c97-cd54-4ee2-a576-f98424a2cba7" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_3367728c-f43c-425d-854d-4981cbe8a64b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_34eb1f4f-a470-4c73-8566-b2968601ee2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1cbc9c97-cd54-4ee2-a576-f98424a2cba7" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_34eb1f4f-a470-4c73-8566-b2968601ee2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a0f0f955-3e58-41e8-acb2-8d3494600ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b7a53e40-b8a1-4352-989d-62aaa2139611" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a0f0f955-3e58-41e8-acb2-8d3494600ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_380016d5-f1be-4c6e-b6e8-22745b91eaff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a0f0f955-3e58-41e8-acb2-8d3494600ce7" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_380016d5-f1be-4c6e-b6e8-22745b91eaff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_36fc957f-68d9-414d-8a4c-6e42e2bc0080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a0f0f955-3e58-41e8-acb2-8d3494600ce7" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_36fc957f-68d9-414d-8a4c-6e42e2bc0080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ef15c4f1-1461-4d26-916f-9e693c10dfe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a0f0f955-3e58-41e8-acb2-8d3494600ce7" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ef15c4f1-1461-4d26-916f-9e693c10dfe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ad48647e-8077-40e4-a4ef-13c236930438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_a0f0f955-3e58-41e8-acb2-8d3494600ce7" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ad48647e-8077-40e4-a4ef-13c236930438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0efad3fb-9753-4976-a673-941831dbfa3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b7a53e40-b8a1-4352-989d-62aaa2139611" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0efad3fb-9753-4976-a673-941831dbfa3a" 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-20221231.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_8faf6f04-fdb5-4a78-a209-bd14dc5c45ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_e9a14cfe-35b4-4c47-8f2c-5cac10a1b721" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8faf6f04-fdb5-4a78-a209-bd14dc5c45ec" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_e9a14cfe-35b4-4c47-8f2c-5cac10a1b721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9710df34-753f-4a36-92e3-e27abd1a3449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_e9a14cfe-35b4-4c47-8f2c-5cac10a1b721" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9710df34-753f-4a36-92e3-e27abd1a3449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_f2f891c9-b733-474e-b142-c6f121994035" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9710df34-753f-4a36-92e3-e27abd1a3449" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_f2f891c9-b733-474e-b142-c6f121994035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_dada7dd1-2da2-44d7-abd5-533d91de969d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f2f891c9-b733-474e-b142-c6f121994035" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_dada7dd1-2da2-44d7-abd5-533d91de969d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a97214a1-5668-4a25-af87-df37ffb50c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_e9a14cfe-35b4-4c47-8f2c-5cac10a1b721" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a97214a1-5668-4a25-af87-df37ffb50c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4b3885a4-2a51-44f0-af52-6f6e7b386b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a97214a1-5668-4a25-af87-df37ffb50c9b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4b3885a4-2a51-44f0-af52-6f6e7b386b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxcoMember_f014e645-8f18-44d5-9005-49c3e27dc418" xlink:href="mgpi-20221231.xsd#mgpi_LuxcoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4b3885a4-2a51-44f0-af52-6f6e7b386b2f" xlink:to="loc_mgpi_LuxcoMember_f014e645-8f18-44d5-9005-49c3e27dc418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_e9a14cfe-35b4-4c47-8f2c-5cac10a1b721" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_dd8ece92-5694-4c6d-ba35-7be5906acc9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_dd8ece92-5694-4c6d-ba35-7be5906acc9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_3c46f14e-c31f-4acf-a4c2-33ea4d82ee61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_3c46f14e-c31f-4acf-a4c2-33ea4d82ee61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_cc21212d-7ad6-422c-8032-5a8c7b14c482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_cc21212d-7ad6-422c-8032-5a8c7b14c482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_1bae3d94-2886-40d4-9506-c99337e27795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:to="loc_us-gaap_DeferredTaxLiabilities_1bae3d94-2886-40d4-9506-c99337e27795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_e6bf0516-95ce-4ff0-b1e1-6ebc8d3e18cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:to="loc_us-gaap_OperatingLossCarryforwards_e6bf0516-95ce-4ff0-b1e1-6ebc8d3e18cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_16560b97-e330-41dd-ba7f-7e27164e35b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_dd2a7dc6-5e02-4fec-a6bd-ce1b59818d5f" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_16560b97-e330-41dd-ba7f-7e27164e35b4" 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-20221231.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_af5e83bd-1fe8-421a-809b-543581cb9ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_7c707cd3-c16f-4497-9e6b-024aa074f990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_af5e83bd-1fe8-421a-809b-543581cb9ee4" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_7c707cd3-c16f-4497-9e6b-024aa074f990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_a2320beb-452c-48e1-acd8-d9b53fd00d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_7c707cd3-c16f-4497-9e6b-024aa074f990" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_a2320beb-452c-48e1-acd8-d9b53fd00d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_4aabaa9c-e731-49d2-8951-1228bb839560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a2320beb-452c-48e1-acd8-d9b53fd00d2a" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_4aabaa9c-e731-49d2-8951-1228bb839560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_e73dd24b-3ce6-4f0a-9aa6-9103a1536abe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_4aabaa9c-e731-49d2-8951-1228bb839560" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_e73dd24b-3ce6-4f0a-9aa6-9103a1536abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_ac2ea64e-033c-4014-9346-3d5b2715c9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_4aabaa9c-e731-49d2-8951-1228bb839560" xlink:to="loc_us-gaap_DomesticCountryMember_ac2ea64e-033c-4014-9346-3d5b2715c9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_7c707cd3-c16f-4497-9e6b-024aa074f990" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4c44d88c-1594-43ce-a88c-f5a7d06ee77d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_4c44d88c-1594-43ce-a88c-f5a7d06ee77d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_676aff74-186f-45bb-8881-d4edada6e287" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_676aff74-186f-45bb-8881-d4edada6e287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_ed418a72-2339-42f3-a55a-0cf0d6dfeba1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_ed418a72-2339-42f3-a55a-0cf0d6dfeba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_34aa5c23-dcfe-42e4-8d75-040f95809544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_34aa5c23-dcfe-42e4-8d75-040f95809544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_0e804da4-d38d-4450-b33f-4abcfb52ae9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_0e804da4-d38d-4450-b33f-4abcfb52ae9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_183d6f2b-76a5-4ebf-9795-8490731b9eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_183d6f2b-76a5-4ebf-9795-8490731b9eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5a7e6ab2-d71f-4dba-aa9e-7aaa958b3452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_5a7e6ab2-d71f-4dba-aa9e-7aaa958b3452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6882338a-db7c-47bd-9131-c8858b247366" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6882338a-db7c-47bd-9131-c8858b247366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1d45bba2-40b4-472e-99df-b3215873b661" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_6d7cdb37-2649-44e5-bc34-f1aafb623cc0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1d45bba2-40b4-472e-99df-b3215873b661" 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-20221231.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_78d47fd8-fad6-4c83-ab43-640bd690404c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7f4af71f-cbc4-413f-98b9-bd664da4140a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_78d47fd8-fad6-4c83-ab43-640bd690404c" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7f4af71f-cbc4-413f-98b9-bd664da4140a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2f7f3dd9-f831-441a-90be-6286c698eca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7f4af71f-cbc4-413f-98b9-bd664da4140a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2f7f3dd9-f831-441a-90be-6286c698eca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_7110385f-88b6-4be2-acb0-d50b6b4456d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7f4af71f-cbc4-413f-98b9-bd664da4140a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_7110385f-88b6-4be2-acb0-d50b6b4456d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_eb4cc730-a833-437b-b658-42c0aa76b89b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7f4af71f-cbc4-413f-98b9-bd664da4140a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_eb4cc730-a833-437b-b658-42c0aa76b89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_cfd7a2ed-cfee-4de0-9e89-e4b243896b66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7f4af71f-cbc4-413f-98b9-bd664da4140a" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_cfd7a2ed-cfee-4de0-9e89-e4b243896b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DeferredTaxAssetsOperatingLeaseLiability_8ed0dd47-365e-4729-868a-7b7381adb847" xlink:href="mgpi-20221231.xsd#mgpi_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7f4af71f-cbc4-413f-98b9-bd664da4140a" xlink:to="loc_mgpi_DeferredTaxAssetsOperatingLeaseLiability_8ed0dd47-365e-4729-868a-7b7381adb847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_b86c6b1b-1772-4eb8-923e-526c822e5749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7f4af71f-cbc4-413f-98b9-bd664da4140a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_b86c6b1b-1772-4eb8-923e-526c822e5749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_84949471-e98a-4e0e-b7c7-bc84edb5796d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7f4af71f-cbc4-413f-98b9-bd664da4140a" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_84949471-e98a-4e0e-b7c7-bc84edb5796d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_9850eb3d-6b2c-409b-b2e3-7749659738f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7f4af71f-cbc4-413f-98b9-bd664da4140a" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_9850eb3d-6b2c-409b-b2e3-7749659738f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f57464b2-933d-447f-b462-2d8b20a2805b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7f4af71f-cbc4-413f-98b9-bd664da4140a" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f57464b2-933d-447f-b462-2d8b20a2805b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_0ced0530-e1e7-4b36-86df-f50480094cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_7f4af71f-cbc4-413f-98b9-bd664da4140a" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_0ced0530-e1e7-4b36-86df-f50480094cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d26c2396-de0c-492c-b812-3d55cdc1300e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_78d47fd8-fad6-4c83-ab43-640bd690404c" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d26c2396-de0c-492c-b812-3d55cdc1300e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b3d5c4da-21d5-4463-8e7e-d75ccf9b262d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d26c2396-de0c-492c-b812-3d55cdc1300e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b3d5c4da-21d5-4463-8e7e-d75ccf9b262d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_967d750d-e3ce-44e7-84af-857cbe8810fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d26c2396-de0c-492c-b812-3d55cdc1300e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_967d750d-e3ce-44e7-84af-857cbe8810fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_92042804-96fd-4db6-b070-5ed7782741e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d26c2396-de0c-492c-b812-3d55cdc1300e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_92042804-96fd-4db6-b070-5ed7782741e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_31d1688a-cffc-43a5-a228-ca45005155be" xlink:href="mgpi-20221231.xsd#mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d26c2396-de0c-492c-b812-3d55cdc1300e" xlink:to="loc_mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_31d1688a-cffc-43a5-a228-ca45005155be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_c05eab33-7ec3-46a1-8cb3-656d0a05a521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesFinancingArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d26c2396-de0c-492c-b812-3d55cdc1300e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesFinancingArrangements_c05eab33-7ec3-46a1-8cb3-656d0a05a521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_3943a368-bb05-4d2f-92f8-52c1d637f5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d26c2396-de0c-492c-b812-3d55cdc1300e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_3943a368-bb05-4d2f-92f8-52c1d637f5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_8a81e0e8-15b3-47c7-b635-09d95d630927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_d26c2396-de0c-492c-b812-3d55cdc1300e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_8a81e0e8-15b3-47c7-b635-09d95d630927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_2010a94e-9166-40b7-b896-9167ec91a49f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_78d47fd8-fad6-4c83-ab43-640bd690404c" xlink:to="loc_us-gaap_DeferredTaxLiabilities_2010a94e-9166-40b7-b896-9167ec91a49f" 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-20221231.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_cdcfc494-5971-45d7-b158-75a182f6c01c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_aac70a2b-f9cb-49de-9f3d-071d98eb7a99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cdcfc494-5971-45d7-b158-75a182f6c01c" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_aac70a2b-f9cb-49de-9f3d-071d98eb7a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_2feaab44-f2b0-4399-a86f-b77d0e6c306e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_aac70a2b-f9cb-49de-9f3d-071d98eb7a99" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_2feaab44-f2b0-4399-a86f-b77d0e6c306e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1fc6e501-73bd-46b5-8159-f6ec1d7c1eca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_aac70a2b-f9cb-49de-9f3d-071d98eb7a99" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1fc6e501-73bd-46b5-8159-f6ec1d7c1eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_b1c22e55-d594-4fa8-9cdf-4ee846cb1e84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_aac70a2b-f9cb-49de-9f3d-071d98eb7a99" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_b1c22e55-d594-4fa8-9cdf-4ee846cb1e84" 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-20221231.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_ede8a692-0a3a-4922-8273-ca5465b77f89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3a9e6adf-b57b-425b-8127-3a45b7c09c24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ede8a692-0a3a-4922-8273-ca5465b77f89" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3a9e6adf-b57b-425b-8127-3a45b7c09c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_8aaf461f-89c7-44cf-99ba-9468057f0ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3a9e6adf-b57b-425b-8127-3a45b7c09c24" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_8aaf461f-89c7-44cf-99ba-9468057f0ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_2ad76a42-195a-4305-9bcd-dcb95335666c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3a9e6adf-b57b-425b-8127-3a45b7c09c24" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_2ad76a42-195a-4305-9bcd-dcb95335666c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_4c84becb-02c0-4095-a98e-394908bd4c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3a9e6adf-b57b-425b-8127-3a45b7c09c24" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_4c84becb-02c0-4095-a98e-394908bd4c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_cd3027e7-fd36-421c-8d63-d26cfa5d928d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3a9e6adf-b57b-425b-8127-3a45b7c09c24" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_cd3027e7-fd36-421c-8d63-d26cfa5d928d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_d83f4589-84f5-45b3-85d5-82ce14df9b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3a9e6adf-b57b-425b-8127-3a45b7c09c24" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_d83f4589-84f5-45b3-85d5-82ce14df9b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_a64ac10e-7be4-4e6f-aab7-0c584554ff9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_3a9e6adf-b57b-425b-8127-3a45b7c09c24" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_a64ac10e-7be4-4e6f-aab7-0c584554ff9c" 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-20221231.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_0c86ffd6-6391-4afe-a3f9-c8a66065dbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect_ecceeec9-4202-42ad-ad86-cf543d4cedab" xlink:href="mgpi-20221231.xsd#mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0c86ffd6-6391-4afe-a3f9-c8a66065dbcf" xlink:to="loc_mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect_ecceeec9-4202-42ad-ad86-cf543d4cedab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NumberOfBoardMembers_17faed43-4290-431b-8f8f-82074a1f2035" xlink:href="mgpi-20221231.xsd#mgpi_NumberOfBoardMembers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0c86ffd6-6391-4afe-a3f9-c8a66065dbcf" xlink:to="loc_mgpi_NumberOfBoardMembers_17faed43-4290-431b-8f8f-82074a1f2035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect_27fed7f1-afc8-4003-af7c-054d2a93f8f4" xlink:href="mgpi-20221231.xsd#mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0c86ffd6-6391-4afe-a3f9-c8a66065dbcf" xlink:to="loc_mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect_27fed7f1-afc8-4003-af7c-054d2a93f8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BoardOfDirectorsTermOfService_8c777d1d-a26e-4233-882d-043e3f400a91" xlink:href="mgpi-20221231.xsd#mgpi_BoardOfDirectorsTermOfService"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0c86ffd6-6391-4afe-a3f9-c8a66065dbcf" xlink:to="loc_mgpi_BoardOfDirectorsTermOfService_8c777d1d-a26e-4233-882d-043e3f400a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting_a2fce140-8f8f-4aad-98d7-cead23c3452a" xlink:href="mgpi-20221231.xsd#mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0c86ffd6-6391-4afe-a3f9-c8a66065dbcf" xlink:to="loc_mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting_a2fce140-8f8f-4aad-98d7-cead23c3452a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_a9049bb5-777b-4282-addb-ba7e6b018f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0c86ffd6-6391-4afe-a3f9-c8a66065dbcf" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_a9049bb5-777b-4282-addb-ba7e6b018f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_3d903c5a-1573-4401-b1d6-e66abee9ad7b" xlink:href="mgpi-20221231.xsd#mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0c86ffd6-6391-4afe-a3f9-c8a66065dbcf" xlink:to="loc_mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares_3d903c5a-1573-4401-b1d6-e66abee9ad7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_946b9987-5c8e-473e-b1c3-c94d98f2cd60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0c86ffd6-6391-4afe-a3f9-c8a66065dbcf" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_946b9987-5c8e-473e-b1c3-c94d98f2cd60" 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-20221231.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_56247243-bdf1-4b31-9c8e-a7dbc107a763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbc2bd54-9d33-41a9-bf57-be1668a3b491" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_56247243-bdf1-4b31-9c8e-a7dbc107a763" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbc2bd54-9d33-41a9-bf57-be1668a3b491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_96b39ac2-a090-4b28-b1a3-8cbad6fe082a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbc2bd54-9d33-41a9-bf57-be1668a3b491" xlink:to="loc_us-gaap_AwardTypeAxis_96b39ac2-a090-4b28-b1a3-8cbad6fe082a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d365856b-e591-4072-943f-4223a6824116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_96b39ac2-a090-4b28-b1a3-8cbad6fe082a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d365856b-e591-4072-943f-4223a6824116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5207952e-f6d4-4bed-8b7a-491d71879829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d365856b-e591-4072-943f-4223a6824116" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5207952e-f6d4-4bed-8b7a-491d71879829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_05754318-7293-4227-95c2-ee3dbe69c03b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbc2bd54-9d33-41a9-bf57-be1668a3b491" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_05754318-7293-4227-95c2-ee3dbe69c03b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0142b503-b454-431e-ba42-80ce08045472" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_05754318-7293-4227-95c2-ee3dbe69c03b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0142b503-b454-431e-ba42-80ce08045472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_8f0e0170-f9c7-48ae-b80f-91442e38bf5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0142b503-b454-431e-ba42-80ce08045472" xlink:to="loc_us-gaap_ConvertibleDebtMember_8f0e0170-f9c7-48ae-b80f-91442e38bf5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d4187473-4241-4e36-af87-52f73494f2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbc2bd54-9d33-41a9-bf57-be1668a3b491" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d4187473-4241-4e36-af87-52f73494f2f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_24cbf6a7-7053-40b2-9cd6-593118d0dffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d4187473-4241-4e36-af87-52f73494f2f5" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_24cbf6a7-7053-40b2-9cd6-593118d0dffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_A188NoteDue2041Member_e70e7d8f-d185-4595-88d6-78c9cf972cac" xlink:href="mgpi-20221231.xsd#mgpi_A188NoteDue2041Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_24cbf6a7-7053-40b2-9cd6-593118d0dffa" xlink:to="loc_mgpi_A188NoteDue2041Member_e70e7d8f-d185-4595-88d6-78c9cf972cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ed9e00d-b35a-49e2-958f-ff503255bdec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbc2bd54-9d33-41a9-bf57-be1668a3b491" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ed9e00d-b35a-49e2-958f-ff503255bdec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_7618fced-aac8-435a-b447-83b0a3418aa3" xlink:href="mgpi-20221231.xsd#mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ed9e00d-b35a-49e2-958f-ff503255bdec" xlink:to="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_7618fced-aac8-435a-b447-83b0a3418aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9b7361ef-2c4e-4d58-aa74-bbcb0c433087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_7618fced-aac8-435a-b447-83b0a3418aa3" xlink:to="loc_us-gaap_ProfitLoss_9b7361ef-2c4e-4d58-aa74-bbcb0c433087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7f3d4fe4-b218-472f-9cc2-d6e074b36451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_7618fced-aac8-435a-b447-83b0a3418aa3" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7f3d4fe4-b218-472f-9cc2-d6e074b36451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_6edc467d-8423-4e71-8dec-18a372c2b4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_7618fced-aac8-435a-b447-83b0a3418aa3" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_6edc467d-8423-4e71-8dec-18a372c2b4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_62c295e9-3aa7-4191-b080-2c9fdc4bd119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_7618fced-aac8-435a-b447-83b0a3418aa3" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_62c295e9-3aa7-4191-b080-2c9fdc4bd119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_3d00fd4b-9450-4343-860e-fcef4678c0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract_7618fced-aac8-435a-b447-83b0a3418aa3" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_3d00fd4b-9450-4343-860e-fcef4678c0a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b8d9ce9-77a3-419c-8fab-d700c3420208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ed9e00d-b35a-49e2-958f-ff503255bdec" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b8d9ce9-77a3-419c-8fab-d700c3420208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6a3c989e-eef3-4290-be3b-790e34f81ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b8d9ce9-77a3-419c-8fab-d700c3420208" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6a3c989e-eef3-4290-be3b-790e34f81ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a33cc761-57d4-44fc-a3c1-ba59495ccdf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b8d9ce9-77a3-419c-8fab-d700c3420208" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a33cc761-57d4-44fc-a3c1-ba59495ccdf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_53854b6a-8e40-473a-8c4b-f392e45a5f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b8d9ce9-77a3-419c-8fab-d700c3420208" xlink:to="loc_us-gaap_EarningsPerShareBasic_53854b6a-8e40-473a-8c4b-f392e45a5f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_192eeb1b-a4b8-438b-962e-9bf5bf883789" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8b8d9ce9-77a3-419c-8fab-d700c3420208" xlink:to="loc_us-gaap_EarningsPerShareDiluted_192eeb1b-a4b8-438b-962e-9bf5bf883789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_acafedf4-9652-4a1c-b173-9fce316d6bae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ed9e00d-b35a-49e2-958f-ff503255bdec" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights_acafedf4-9652-4a1c-b173-9fce316d6bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_a0acb62b-63e2-4c07-82e6-ca71e027576d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ed9e00d-b35a-49e2-958f-ff503255bdec" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_a0acb62b-63e2-4c07-82e6-ca71e027576d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_da306aab-3be9-4574-bb13-61d662490636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ed9e00d-b35a-49e2-958f-ff503255bdec" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_da306aab-3be9-4574-bb13-61d662490636" 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-20221231.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_EarningsPerShareAbstract_1808a249-5142-4aac-8c6e-c3ec2bc9fb29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_097b6d74-a3ff-43df-b7a3-f63bc84654f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1808a249-5142-4aac-8c6e-c3ec2bc9fb29" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_097b6d74-a3ff-43df-b7a3-f63bc84654f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_db99f415-9235-42b9-9f8c-9e123ddd73ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_097b6d74-a3ff-43df-b7a3-f63bc84654f1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_db99f415-9235-42b9-9f8c-9e123ddd73ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_19b8a777-1f6e-4572-bd89-64da41a48df4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_db99f415-9235-42b9-9f8c-9e123ddd73ce" xlink:to="loc_us-gaap_ClassOfStockDomain_19b8a777-1f6e-4572-bd89-64da41a48df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_114e51fb-240b-433c-aa1a-d1cb9a9352f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_19b8a777-1f6e-4572-bd89-64da41a48df4" xlink:to="loc_us-gaap_PreferredStockMember_114e51fb-240b-433c-aa1a-d1cb9a9352f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b5ccd0d8-cc8a-4f17-873a-f0872b8b7a57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_19b8a777-1f6e-4572-bd89-64da41a48df4" xlink:to="loc_us-gaap_CommonStockMember_b5ccd0d8-cc8a-4f17-873a-f0872b8b7a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_a27a6e6b-c7c1-4551-8dd6-17d9367e67e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_097b6d74-a3ff-43df-b7a3-f63bc84654f1" xlink:to="loc_us-gaap_ClassOfStockLineItems_a27a6e6b-c7c1-4551-8dd6-17d9367e67e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d8b0ca53-5407-44ee-94be-6e32ab11f2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_a27a6e6b-c7c1-4551-8dd6-17d9367e67e6" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d8b0ca53-5407-44ee-94be-6e32ab11f2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_98a448ee-f971-46a7-a25e-920f986e9860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d8b0ca53-5407-44ee-94be-6e32ab11f2e4" xlink:to="loc_us-gaap_SharesOutstanding_98a448ee-f971-46a7-a25e-920f986e9860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_52bcf7a8-fffd-4a51-aaf4-48b2a5394536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d8b0ca53-5407-44ee-94be-6e32ab11f2e4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_52bcf7a8-fffd-4a51-aaf4-48b2a5394536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_1603ab22-dca9-44a5-987b-70fb68700d53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d8b0ca53-5407-44ee-94be-6e32ab11f2e4" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_1603ab22-dca9-44a5-987b-70fb68700d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_de1a3c15-e33f-4f11-81a9-6309a99c7a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d8b0ca53-5407-44ee-94be-6e32ab11f2e4" xlink:to="loc_us-gaap_SharesOutstanding_de1a3c15-e33f-4f11-81a9-6309a99c7a7d" 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-20221231.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_f33220a5-c676-4453-962a-2720395e1dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_3f470a46-902f-4977-a470-884d9fdabdaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f33220a5-c676-4453-962a-2720395e1dc4" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_3f470a46-902f-4977-a470-884d9fdabdaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_18fee046-df5d-43da-aeec-1fbc969bceed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f33220a5-c676-4453-962a-2720395e1dc4" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_18fee046-df5d-43da-aeec-1fbc969bceed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_37da9fad-f35c-48f6-9625-adb17a6e3715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f33220a5-c676-4453-962a-2720395e1dc4" xlink:to="loc_us-gaap_DividendsCommonStockCash_37da9fad-f35c-48f6-9625-adb17a6e3715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockStock_e6ca62cb-5fe4-4d14-b610-e239e166d4da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f33220a5-c676-4453-962a-2720395e1dc4" xlink:to="loc_us-gaap_DividendsCommonStockStock_e6ca62cb-5fe4-4d14-b610-e239e166d4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_caf70c85-53fd-490e-ae89-ed4fa142d4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f33220a5-c676-4453-962a-2720395e1dc4" xlink:to="loc_us-gaap_DividendsCommonStock_caf70c85-53fd-490e-ae89-ed4fa142d4cf" 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-20221231.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_61ebbeb3-e925-4e75-bc20-f303f6bc1828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_762c7522-c449-4b69-97ce-7c1e4baddec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61ebbeb3-e925-4e75-bc20-f303f6bc1828" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_762c7522-c449-4b69-97ce-7c1e4baddec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f45d404a-5774-4d16-ad47-f9d57b79e0f3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_762c7522-c449-4b69-97ce-7c1e4baddec7" xlink:to="loc_srt_RangeAxis_f45d404a-5774-4d16-ad47-f9d57b79e0f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f2146ef0-d7a4-4f55-ac87-7ecca279506e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f45d404a-5774-4d16-ad47-f9d57b79e0f3" xlink:to="loc_srt_RangeMember_f2146ef0-d7a4-4f55-ac87-7ecca279506e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2b305a72-8e71-4159-aea2-9674116679c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f2146ef0-d7a4-4f55-ac87-7ecca279506e" xlink:to="loc_srt_MinimumMember_2b305a72-8e71-4159-aea2-9674116679c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ffe8ccc0-23bb-4cce-b6ca-72c33ecfe4e5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f2146ef0-d7a4-4f55-ac87-7ecca279506e" xlink:to="loc_srt_MaximumMember_ffe8ccc0-23bb-4cce-b6ca-72c33ecfe4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_21d63cc2-30bb-42f8-a33e-2f52321466d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_762c7522-c449-4b69-97ce-7c1e4baddec7" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_21d63cc2-30bb-42f8-a33e-2f52321466d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_7b7e3af8-4d95-4b9e-803d-81c10d0ad396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_21d63cc2-30bb-42f8-a33e-2f52321466d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_7b7e3af8-4d95-4b9e-803d-81c10d0ad396" 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-20221231.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_519a5dfe-ae3d-495d-9eb7-c3a84a04be80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_03f3ded3-2a1c-45fa-aae2-f94726952ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_519a5dfe-ae3d-495d-9eb7-c3a84a04be80" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_03f3ded3-2a1c-45fa-aae2-f94726952ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f44d16d5-3a6f-4335-8220-1289082c852e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_519a5dfe-ae3d-495d-9eb7-c3a84a04be80" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f44d16d5-3a6f-4335-8220-1289082c852e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a4a4a0aa-868a-4ae8-a8eb-2848401972f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_519a5dfe-ae3d-495d-9eb7-c3a84a04be80" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a4a4a0aa-868a-4ae8-a8eb-2848401972f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4f4d1438-cdec-4de4-a57e-65ce2cf324d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_519a5dfe-ae3d-495d-9eb7-c3a84a04be80" xlink:to="loc_us-gaap_OperatingLeaseLiability_4f4d1438-cdec-4de4-a57e-65ce2cf324d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_96240146-4fb9-488b-9b6c-c07dbfafe7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_519a5dfe-ae3d-495d-9eb7-c3a84a04be80" xlink:to="loc_us-gaap_OperatingLeaseCost_96240146-4fb9-488b-9b6c-c07dbfafe7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_a17b291a-bfcd-4636-afcf-17e1ea6a3930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_519a5dfe-ae3d-495d-9eb7-c3a84a04be80" xlink:to="loc_us-gaap_ShortTermLeaseCost_a17b291a-bfcd-4636-afcf-17e1ea6a3930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_b7afcd4e-422b-460f-89a9-d7bbae3516eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_519a5dfe-ae3d-495d-9eb7-c3a84a04be80" xlink:to="loc_us-gaap_SubleaseIncome_b7afcd4e-422b-460f-89a9-d7bbae3516eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_a239bdd4-9714-444d-93c0-fa94e8b80733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_519a5dfe-ae3d-495d-9eb7-c3a84a04be80" xlink:to="loc_us-gaap_LeaseCost_a239bdd4-9714-444d-93c0-fa94e8b80733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_a401ded4-8e25-49f3-b3fe-3935394b0709" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_519a5dfe-ae3d-495d-9eb7-c3a84a04be80" xlink:to="loc_us-gaap_OperatingLeasePayments_a401ded4-8e25-49f3-b3fe-3935394b0709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_9cd5f137-447c-46aa-83cb-97562e2fd7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_519a5dfe-ae3d-495d-9eb7-c3a84a04be80" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_9cd5f137-447c-46aa-83cb-97562e2fd7d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bf5325ef-439b-49c7-a718-ec878d9934de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_519a5dfe-ae3d-495d-9eb7-c3a84a04be80" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bf5325ef-439b-49c7-a718-ec878d9934de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_df48aea9-36a6-4337-8ec0-0fd174d6c26c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_519a5dfe-ae3d-495d-9eb7-c3a84a04be80" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_df48aea9-36a6-4337-8ec0-0fd174d6c26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2889596f-cf41-4217-946f-f1c74eef6f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_519a5dfe-ae3d-495d-9eb7-c3a84a04be80" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2889596f-cf41-4217-946f-f1c74eef6f15" 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-20221231.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_b6132458-f0f4-4998-a61b-7566dcb36b72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d1f29265-bf06-49a8-95e5-b5ca77f79f50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b6132458-f0f4-4998-a61b-7566dcb36b72" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d1f29265-bf06-49a8-95e5-b5ca77f79f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_077a6d72-4aef-4b84-82ac-73f2549821b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b6132458-f0f4-4998-a61b-7566dcb36b72" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_077a6d72-4aef-4b84-82ac-73f2549821b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c7ebe477-67d9-46ea-ae1e-37046f0d38dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b6132458-f0f4-4998-a61b-7566dcb36b72" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c7ebe477-67d9-46ea-ae1e-37046f0d38dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_83054353-3b61-4d14-8320-f872506b31ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b6132458-f0f4-4998-a61b-7566dcb36b72" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_83054353-3b61-4d14-8320-f872506b31ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_95395bab-0ed9-477c-87d7-f06535efd405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b6132458-f0f4-4998-a61b-7566dcb36b72" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_95395bab-0ed9-477c-87d7-f06535efd405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7984d5c3-9e69-4c4f-a253-9cb1e82744b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b6132458-f0f4-4998-a61b-7566dcb36b72" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7984d5c3-9e69-4c4f-a253-9cb1e82744b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_465ada0b-de3b-4f89-aadf-3f727f9098b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b6132458-f0f4-4998-a61b-7566dcb36b72" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_465ada0b-de3b-4f89-aadf-3f727f9098b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_564956df-e8e4-4368-811d-60f504e47ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b6132458-f0f4-4998-a61b-7566dcb36b72" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_564956df-e8e4-4368-811d-60f504e47ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_6c4f64cb-bbde-4ef4-8d9c-2db07ddfb342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b6132458-f0f4-4998-a61b-7566dcb36b72" xlink:to="loc_us-gaap_OperatingLeaseLiability_6c4f64cb-bbde-4ef4-8d9c-2db07ddfb342" 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-20221231.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-20221231.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_c4fb9f84-0207-4a81-9c3c-99a304fcd8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_3b441f9f-43a5-4c2e-a307-cde8edb5e063" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c4fb9f84-0207-4a81-9c3c-99a304fcd8e7" xlink:to="loc_us-gaap_LossContingenciesTable_3b441f9f-43a5-4c2e-a307-cde8edb5e063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_c6f9f32f-05a4-457e-9fee-9404985ad3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_3b441f9f-43a5-4c2e-a307-cde8edb5e063" xlink:to="loc_us-gaap_FinancialInstrumentAxis_c6f9f32f-05a4-457e-9fee-9404985ad3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8fa1a55c-895d-401c-9276-19ea58e58db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_c6f9f32f-05a4-457e-9fee-9404985ad3a5" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8fa1a55c-895d-401c-9276-19ea58e58db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember_d7d0bc5f-147f-40f8-963d-1d907fff4cd2" xlink:href="mgpi-20221231.xsd#mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8fa1a55c-895d-401c-9276-19ea58e58db9" xlink:to="loc_mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember_d7d0bc5f-147f-40f8-963d-1d907fff4cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember_ecb961c4-4c31-4047-9bb8-21b685317fbc" xlink:href="mgpi-20221231.xsd#mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8fa1a55c-895d-401c-9276-19ea58e58db9" xlink:to="loc_mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember_ecb961c4-4c31-4047-9bb8-21b685317fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_cc55d27c-e157-4d55-baf3-6d5dac72a153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_3b441f9f-43a5-4c2e-a307-cde8edb5e063" xlink:to="loc_us-gaap_LossContingenciesLineItems_cc55d27c-e157-4d55-baf3-6d5dac72a153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_OtherCommitmentsMaximumPotentialProceeds_64a2b27c-18ec-4b44-a138-09b4d31af8c6" xlink:href="mgpi-20221231.xsd#mgpi_OtherCommitmentsMaximumPotentialProceeds"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_cc55d27c-e157-4d55-baf3-6d5dac72a153" xlink:to="loc_mgpi_OtherCommitmentsMaximumPotentialProceeds_64a2b27c-18ec-4b44-a138-09b4d31af8c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_1146aa0d-ca7f-4c2d-af26-e260ed152f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_cc55d27c-e157-4d55-baf3-6d5dac72a153" xlink:to="loc_us-gaap_OtherCommitment_1146aa0d-ca7f-4c2d-af26-e260ed152f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_78586744-4b88-4442-ac76-5a4839931045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceRecoveries"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_cc55d27c-e157-4d55-baf3-6d5dac72a153" xlink:to="loc_us-gaap_InsuranceRecoveries_78586744-4b88-4442-ac76-5a4839931045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_acec1ce2-9e9d-4aea-b6a2-7d20afcf399b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5082da94-da09-40c3-99d0-21c22f41fd0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_acec1ce2-9e9d-4aea-b6a2-7d20afcf399b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5082da94-da09-40c3-99d0-21c22f41fd0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_cf38c0a6-26aa-497e-b489-78fc94654a30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5082da94-da09-40c3-99d0-21c22f41fd0d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_cf38c0a6-26aa-497e-b489-78fc94654a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6eea1e1f-715b-46a2-959a-2a1f706ff184" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_cf38c0a6-26aa-497e-b489-78fc94654a30" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6eea1e1f-715b-46a2-959a-2a1f706ff184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_a4caff38-9c57-45ff-8fd5-0aa242c672ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6eea1e1f-715b-46a2-959a-2a1f706ff184" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_a4caff38-9c57-45ff-8fd5-0aa242c672ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d635c15c-5f3a-44a4-8c52-d610575a4421" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5082da94-da09-40c3-99d0-21c22f41fd0d" xlink:to="loc_us-gaap_PlanNameAxis_d635c15c-5f3a-44a4-8c52-d610575a4421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2a9bb91d-2e75-41a2-98df-3ed68bd23104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_d635c15c-5f3a-44a4-8c52-d610575a4421" xlink:to="loc_us-gaap_PlanNameDomain_2a9bb91d-2e75-41a2-98df-3ed68bd23104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ShorttermIncentivePlanMember_6b992e9d-bda8-41e2-b561-fafb17af5b57" xlink:href="mgpi-20221231.xsd#mgpi_ShorttermIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_2a9bb91d-2e75-41a2-98df-3ed68bd23104" xlink:to="loc_mgpi_ShorttermIncentivePlanMember_6b992e9d-bda8-41e2-b561-fafb17af5b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_The2014PlanMember_139a4775-7b51-4bfa-90bc-48ad9839c93a" xlink:href="mgpi-20221231.xsd#mgpi_The2014PlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_2a9bb91d-2e75-41a2-98df-3ed68bd23104" xlink:to="loc_mgpi_The2014PlanMember_139a4775-7b51-4bfa-90bc-48ad9839c93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TheDirectorsPlanMember_70bf2f1d-05df-46dd-b62a-08414c87e664" xlink:href="mgpi-20221231.xsd#mgpi_TheDirectorsPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_2a9bb91d-2e75-41a2-98df-3ed68bd23104" xlink:to="loc_mgpi_TheDirectorsPlanMember_70bf2f1d-05df-46dd-b62a-08414c87e664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_694ede94-3e15-48d7-a749-b0d2a52b1a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5082da94-da09-40c3-99d0-21c22f41fd0d" xlink:to="loc_us-gaap_AwardTypeAxis_694ede94-3e15-48d7-a749-b0d2a52b1a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c68b870-fe50-40e7-b996-241a5075a39c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_694ede94-3e15-48d7-a749-b0d2a52b1a8d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c68b870-fe50-40e7-b996-241a5075a39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_97be0316-1398-4a88-bdf5-5f2745c3fdd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3c68b870-fe50-40e7-b996-241a5075a39c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_97be0316-1398-4a88-bdf5-5f2745c3fdd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_6e3a55a6-5481-4497-8b4c-cf03e0b4ad54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5082da94-da09-40c3-99d0-21c22f41fd0d" xlink:to="loc_us-gaap_VestingAxis_6e3a55a6-5481-4497-8b4c-cf03e0b4ad54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_2b51895e-f3fc-49f5-b4b3-249d282140ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_6e3a55a6-5481-4497-8b4c-cf03e0b4ad54" xlink:to="loc_us-gaap_VestingDomain_2b51895e-f3fc-49f5-b4b3-249d282140ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_bb06f70b-72b6-4f81-9570-717bfbee9815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_2b51895e-f3fc-49f5-b4b3-249d282140ab" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_bb06f70b-72b6-4f81-9570-717bfbee9815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_a4f27700-157d-45cf-8e8f-2fd479e9ef73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_2b51895e-f3fc-49f5-b4b3-249d282140ab" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_a4f27700-157d-45cf-8e8f-2fd479e9ef73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5082da94-da09-40c3-99d0-21c22f41fd0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_c368269d-8923-4479-9b50-d143cc118b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_c368269d-8923-4479-9b50-d143cc118b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_b6ce9e9f-2606-4d42-86e0-d970f7a80d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_b6ce9e9f-2606-4d42-86e0-d970f7a80d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_910f1c30-f39f-4b3e-8515-9f71f3ff36bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_910f1c30-f39f-4b3e-8515-9f71f3ff36bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_52325855-5aac-4236-8668-51e1637b266c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_52325855-5aac-4236-8668-51e1637b266c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_0d823554-d893-4926-bddc-44375addaac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_TreasuryStockShares_0d823554-d893-4926-bddc-44375addaac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards_bd5c7822-6567-4fd2-8b6f-e4267def2438" xlink:href="mgpi-20221231.xsd#mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards_bd5c7822-6567-4fd2-8b6f-e4267def2438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a1f9e604-18bb-4481-8407-092c5d2fc692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a1f9e604-18bb-4481-8407-092c5d2fc692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_86a4eba7-2e53-4db6-95fd-ba03d6a98a87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_86a4eba7-2e53-4db6-95fd-ba03d6a98a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3623839b-b335-4d22-a659-102d31cb721c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3623839b-b335-4d22-a659-102d31cb721c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fa3da7d6-4c36-49a3-b2ab-42eb67e47a66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fa3da7d6-4c36-49a3-b2ab-42eb67e47a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_da721fc8-bf2b-4003-aa7e-0cc6de3ba00d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_da721fc8-bf2b-4003-aa7e-0cc6de3ba00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_272bde7c-7732-4210-a8cd-3cebb1cea048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_272bde7c-7732-4210-a8cd-3cebb1cea048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6bde4a3a-f40c-400f-b8e0-7730169f6b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6bde4a3a-f40c-400f-b8e0-7730169f6b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares_2832d9b2-e997-467e-9649-62a87cc0d45a" xlink:href="mgpi-20221231.xsd#mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares_2832d9b2-e997-467e-9649-62a87cc0d45a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue_61b593a4-eb48-4c18-b41d-92bde8a0f234" xlink:href="mgpi-20221231.xsd#mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue_61b593a4-eb48-4c18-b41d-92bde8a0f234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TargetedBonusAwardExpense_7de8b819-962b-46f6-8bcf-fc156c80e625" xlink:href="mgpi-20221231.xsd#mgpi_TargetedBonusAwardExpense"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_mgpi_TargetedBonusAwardExpense_7de8b819-962b-46f6-8bcf-fc156c80e625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_a3cd0c8a-7d9f-4dcc-9098-6f87dec3142e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_a3cd0c8a-7d9f-4dcc-9098-6f87dec3142e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_4a036626-a217-41d5-ba31-06709721e0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_4a036626-a217-41d5-ba31-06709721e0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_8c0d2550-9056-42f0-a8d9-cb3cdad1bbf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_631b61ad-9072-4d36-b1f4-bad1330f8d13" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_8c0d2550-9056-42f0-a8d9-cb3cdad1bbf5" 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-20221231.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_d34911f4-98cb-477f-bada-a25d10162383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b93a433-d56c-4f02-9d9a-a2b1d32fdbe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d34911f4-98cb-477f-bada-a25d10162383" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b93a433-d56c-4f02-9d9a-a2b1d32fdbe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b58a5551-a3c0-42b3-b275-758b6292a6be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b93a433-d56c-4f02-9d9a-a2b1d32fdbe4" xlink:to="loc_us-gaap_AwardTypeAxis_b58a5551-a3c0-42b3-b275-758b6292a6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bf507b05-ea8e-4881-809d-500c981aaf5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b58a5551-a3c0-42b3-b275-758b6292a6be" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bf507b05-ea8e-4881-809d-500c981aaf5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1da31f33-1192-4386-a99a-5e0e2319936f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bf507b05-ea8e-4881-809d-500c981aaf5a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1da31f33-1192-4386-a99a-5e0e2319936f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96bb0611-e90e-441d-b202-5c99a48af300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b93a433-d56c-4f02-9d9a-a2b1d32fdbe4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96bb0611-e90e-441d-b202-5c99a48af300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7b781895-b29e-4667-9ea2-5e5a55f8e43a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96bb0611-e90e-441d-b202-5c99a48af300" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7b781895-b29e-4667-9ea2-5e5a55f8e43a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8c8ca945-7fea-4c96-a7ce-f591fc0ac3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7b781895-b29e-4667-9ea2-5e5a55f8e43a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8c8ca945-7fea-4c96-a7ce-f591fc0ac3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1ceff609-c899-49f5-86f4-8adaa568ad1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7b781895-b29e-4667-9ea2-5e5a55f8e43a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1ceff609-c899-49f5-86f4-8adaa568ad1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_66ca839f-04fc-40cc-b83f-f783818f86f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7b781895-b29e-4667-9ea2-5e5a55f8e43a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_66ca839f-04fc-40cc-b83f-f783818f86f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9ef3f2a5-689c-41c1-be23-2c9cd37bac4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7b781895-b29e-4667-9ea2-5e5a55f8e43a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9ef3f2a5-689c-41c1-be23-2c9cd37bac4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fb7adf43-35a3-4c15-b2f5-7f400250e91f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7b781895-b29e-4667-9ea2-5e5a55f8e43a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_fb7adf43-35a3-4c15-b2f5-7f400250e91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3ecc060a-d082-46fe-b7e8-7d098588666c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_96bb0611-e90e-441d-b202-5c99a48af300" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3ecc060a-d082-46fe-b7e8-7d098588666c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b892f1d8-e694-4abe-b2d4-713d7483ed87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3ecc060a-d082-46fe-b7e8-7d098588666c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b892f1d8-e694-4abe-b2d4-713d7483ed87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5b49a4a3-6fb8-48ac-9fb9-18c57c7dab3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3ecc060a-d082-46fe-b7e8-7d098588666c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5b49a4a3-6fb8-48ac-9fb9-18c57c7dab3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ead28069-7013-492d-9e48-f06c30271a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3ecc060a-d082-46fe-b7e8-7d098588666c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ead28069-7013-492d-9e48-f06c30271a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d9bb451d-8613-4f55-a756-05a2ed887ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3ecc060a-d082-46fe-b7e8-7d098588666c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d9bb451d-8613-4f55-a756-05a2ed887ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d63bd10d-d534-4c54-8d7a-98557441b0fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3ecc060a-d082-46fe-b7e8-7d098588666c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d63bd10d-d534-4c54-8d7a-98557441b0fc" 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-20221231.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_7136b2c4-d7a1-4d6d-b20c-27dc7085ccb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_7136b2c4-d7a1-4d6d-b20c-27dc7085ccb0" xlink:to="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_532ec366-b124-4b5e-954a-cda5becadae7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_532ec366-b124-4b5e-954a-cda5becadae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b4341f75-88d0-4615-b466-5ff4da1b9d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_532ec366-b124-4b5e-954a-cda5becadae7" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b4341f75-88d0-4615-b466-5ff4da1b9d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_afd9e191-f0d8-4a53-a654-63e1c0d468a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b4341f75-88d0-4615-b466-5ff4da1b9d93" xlink:to="loc_us-gaap_SalesRevenueNetMember_afd9e191-f0d8-4a53-a654-63e1c0d468a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsTotalMember_d05c1194-17c6-431a-842c-2c92d290ac9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b4341f75-88d0-4615-b466-5ff4da1b9d93" xlink:to="loc_us-gaap_CostOfGoodsTotalMember_d05c1194-17c6-431a-842c-2c92d290ac9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_55d1b220-7d35-4c6e-a70c-361daf85a2ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_55d1b220-7d35-4c6e-a70c-361daf85a2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3ac9d887-3414-4d34-878f-0e548ce9f400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_55d1b220-7d35-4c6e-a70c-361daf85a2ae" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3ac9d887-3414-4d34-878f-0e548ce9f400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_1f943eac-1a2c-4c87-92ab-95e7250dd8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_3ac9d887-3414-4d34-878f-0e548ce9f400" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_1f943eac-1a2c-4c87-92ab-95e7250dd8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_92944066-09f4-4527-a4b3-ccc78f1e6074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_3ac9d887-3414-4d34-878f-0e548ce9f400" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_92944066-09f4-4527-a4b3-ccc78f1e6074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_924659b9-6499-48a4-a9ef-7dc0a3ec7ce7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_srt_MajorCustomersAxis_924659b9-6499-48a4-a9ef-7dc0a3ec7ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_c98d4124-7cb5-4470-a361-fadc0569b969" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_924659b9-6499-48a4-a9ef-7dc0a3ec7ce7" xlink:to="loc_srt_NameOfMajorCustomerDomain_c98d4124-7cb5-4470-a361-fadc0569b969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TenLargestCustomersMember_23ef727c-519b-47f3-b3e5-3184c5d9e036" xlink:href="mgpi-20221231.xsd#mgpi_TenLargestCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_c98d4124-7cb5-4470-a361-fadc0569b969" xlink:to="loc_mgpi_TenLargestCustomersMember_23ef727c-519b-47f3-b3e5-3184c5d9e036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_2f9344be-1b12-41f1-865e-3a9647601765" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_2f9344be-1b12-41f1-865e-3a9647601765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_1a5da52f-4855-4f8f-a3d0-cc922b95bd83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_2f9344be-1b12-41f1-865e-3a9647601765" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_1a5da52f-4855-4f8f-a3d0-cc922b95bd83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TwoGrainSuppliersMember_0a5571c7-007b-442a-ac19-1b88cfb9142a" xlink:href="mgpi-20221231.xsd#mgpi_TwoGrainSuppliersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_1a5da52f-4855-4f8f-a3d0-cc922b95bd83" xlink:to="loc_mgpi_TwoGrainSuppliersMember_0a5571c7-007b-442a-ac19-1b88cfb9142a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_TenLargestSuppliersMember_6121506f-80b7-40f2-bfb9-e36ff98d8c43" xlink:href="mgpi-20221231.xsd#mgpi_TenLargestSuppliersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_1a5da52f-4855-4f8f-a3d0-cc922b95bd83" xlink:to="loc_mgpi_TenLargestSuppliersMember_6121506f-80b7-40f2-bfb9-e36ff98d8c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_96dc2d40-ef48-4ccc-a05b-252932d02379" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_96dc2d40-ef48-4ccc-a05b-252932d02379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_26a89471-aea3-45a5-8b26-882a771eba8f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_96dc2d40-ef48-4ccc-a05b-252932d02379" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_26a89471-aea3-45a5-8b26-882a771eba8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_b5e17aac-5edc-4c53-9eb7-a889776ef752" xlink:href="mgpi-20221231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_26a89471-aea3-45a5-8b26-882a771eba8f" xlink:to="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_b5e17aac-5edc-4c53-9eb7-a889776ef752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_21d9f391-e208-49c5-bfb9-873eff281978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_21d9f391-e208-49c5-bfb9-873eff281978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_13e32ba0-c63b-46d9-b2dc-8c134b8a7f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_21d9f391-e208-49c5-bfb9-873eff281978" xlink:to="loc_us-gaap_RelatedPartyDomain_13e32ba0-c63b-46d9-b2dc-8c134b8a7f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_bce80df9-6b06-44cf-92b5-64ae2d9ae975" xlink:href="mgpi-20221231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_13e32ba0-c63b-46d9-b2dc-8c134b8a7f1b" xlink:to="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_bce80df9-6b06-44cf-92b5-64ae2d9ae975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MeiersWineCellarsIncMember_f682b75e-ece4-444d-bafb-e7987c633c41" xlink:href="mgpi-20221231.xsd#mgpi_MeiersWineCellarsIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_13e32ba0-c63b-46d9-b2dc-8c134b8a7f1b" xlink:to="loc_mgpi_MeiersWineCellarsIncMember_f682b75e-ece4-444d-bafb-e7987c633c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_3d5e078d-f412-4822-a938-d02d242e61bf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_srt_OwnershipAxis_3d5e078d-f412-4822-a938-d02d242e61bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_c2d149a5-3510-4bb7-a9b6-dfd7f96f3f45" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_3d5e078d-f412-4822-a938-d02d242e61bf" xlink:to="loc_srt_OwnershipDomain_c2d149a5-3510-4bb7-a9b6-dfd7f96f3f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_MGPIngredientsIncMember_fd2f300e-c142-45ee-b253-8897ba371d47" xlink:href="mgpi-20221231.xsd#mgpi_MGPIngredientsIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_c2d149a5-3510-4bb7-a9b6-dfd7f96f3f45" xlink:to="loc_mgpi_MGPIngredientsIncMember_fd2f300e-c142-45ee-b253-8897ba371d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6845bf70-b556-498e-80c2-3fc3999af731" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_dei_LegalEntityAxis_6845bf70-b556-498e-80c2-3fc3999af731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_44b3336d-cf64-43c4-9c95-d091c074a4ee" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6845bf70-b556-498e-80c2-3fc3999af731" xlink:to="loc_dei_EntityDomain_44b3336d-cf64-43c4-9c95-d091c074a4ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_LuxFamilyGroupMember_748c1c75-35e2-410f-b07b-150f62fda489" xlink:href="mgpi-20221231.xsd#mgpi_LuxFamilyGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_44b3336d-cf64-43c4-9c95-d091c074a4ee" xlink:to="loc_mgpi_LuxFamilyGroupMember_748c1c75-35e2-410f-b07b-150f62fda489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_48649a2c-c4d6-4f8c-aa5d-8d615177d8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_48649a2c-c4d6-4f8c-aa5d-8d615177d8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_73a46c09-abcb-49a5-9e74-d6aba430f1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_48649a2c-c4d6-4f8c-aa5d-8d615177d8f3" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_73a46c09-abcb-49a5-9e74-d6aba430f1f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_32b53100-d835-4e71-a9d5-e9ccf166e3e2" xlink:href="mgpi-20221231.xsd#mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_73a46c09-abcb-49a5-9e74-d6aba430f1f0" xlink:to="loc_mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember_32b53100-d835-4e71-a9d5-e9ccf166e3e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_79b1abc9-23a2-488b-a762-02c999a1f7ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d75cc394-6f89-403d-857f-f3201148f604" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_79b1abc9-23a2-488b-a762-02c999a1f7ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_44d41a39-b56a-4f48-af70-36462d222f74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_79b1abc9-23a2-488b-a762-02c999a1f7ca" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_44d41a39-b56a-4f48-af70-36462d222f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_5c6792d0-b9e9-4df5-97bd-973166c164aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_79b1abc9-23a2-488b-a762-02c999a1f7ca" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_5c6792d0-b9e9-4df5-97bd-973166c164aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_8954943b-ecf3-4a2e-8a07-51e1f997c5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_79b1abc9-23a2-488b-a762-02c999a1f7ca" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_8954943b-ecf3-4a2e-8a07-51e1f997c5c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_2a74df1e-40ea-4e37-81ec-ef3cf0d3a8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_79b1abc9-23a2-488b-a762-02c999a1f7ca" xlink:to="loc_us-gaap_RevenueFromRelatedParties_2a74df1e-40ea-4e37-81ec-ef3cf0d3a8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_607e291c-d4cb-4c31-a089-827fb0a806cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_79b1abc9-23a2-488b-a762-02c999a1f7ca" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_607e291c-d4cb-4c31-a089-827fb0a806cd" 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-20221231.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_0d920ae9-e5be-4bc7-b957-cf294672e39a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_4ce1127b-07c8-4fba-a157-46047f2d097b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0d920ae9-e5be-4bc7-b957-cf294672e39a" xlink:to="loc_us-gaap_NumberOfReportableSegments_4ce1127b-07c8-4fba-a157-46047f2d097b" 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-20221231.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_0bded635-e549-485c-9e45-09360ccc9660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7afdf32a-6cbe-43d5-9196-5169569fea64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0bded635-e549-485c-9e45-09360ccc9660" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7afdf32a-6cbe-43d5-9196-5169569fea64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_de23ef5e-2675-41e6-8ce1-9198c2ed6414" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7afdf32a-6cbe-43d5-9196-5169569fea64" xlink:to="loc_srt_ConsolidationItemsAxis_de23ef5e-2675-41e6-8ce1-9198c2ed6414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f897ac82-728e-4ed2-8b30-a226d5534b3f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_de23ef5e-2675-41e6-8ce1-9198c2ed6414" xlink:to="loc_srt_ConsolidationItemsDomain_f897ac82-728e-4ed2-8b30-a226d5534b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_a776cc46-113e-42ae-a9e0-5da1a6291f37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f897ac82-728e-4ed2-8b30-a226d5534b3f" xlink:to="loc_us-gaap_OperatingSegmentsMember_a776cc46-113e-42ae-a9e0-5da1a6291f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_8f33a668-4de4-4aea-9eff-b904766cd877" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f897ac82-728e-4ed2-8b30-a226d5534b3f" xlink:to="loc_us-gaap_CorporateNonSegmentMember_8f33a668-4de4-4aea-9eff-b904766cd877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_df630e05-43a5-4b5a-98c5-4e48a8630dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7afdf32a-6cbe-43d5-9196-5169569fea64" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_df630e05-43a5-4b5a-98c5-4e48a8630dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b7aa7737-5c8f-43c8-8e7e-f6f811c407ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_df630e05-43a5-4b5a-98c5-4e48a8630dc6" xlink:to="loc_us-gaap_SegmentDomain_b7aa7737-5c8f-43c8-8e7e-f6f811c407ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember_b71f4fef-925a-48d2-9e8e-7e580e0ea0c4" xlink:href="mgpi-20221231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b7aa7737-5c8f-43c8-8e7e-f6f811c407ac" xlink:to="loc_mgpi_DistillingSolutionsMember_b71f4fef-925a-48d2-9e8e-7e580e0ea0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_56f63f2a-29ee-493f-ba1f-2483f58193f7" xlink:href="mgpi-20221231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b7aa7737-5c8f-43c8-8e7e-f6f811c407ac" xlink:to="loc_mgpi_BrandedSpiritsMember_56f63f2a-29ee-493f-ba1f-2483f58193f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember_f241cea8-4528-4319-9d3c-e86be19362e9" xlink:href="mgpi-20221231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b7aa7737-5c8f-43c8-8e7e-f6f811c407ac" xlink:to="loc_mgpi_IngredientSolutionsMember_f241cea8-4528-4319-9d3c-e86be19362e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_0283679d-a68a-4aa9-bb4e-2a721e0ed85d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7afdf32a-6cbe-43d5-9196-5169569fea64" xlink:to="loc_srt_StatementGeographicalAxis_0283679d-a68a-4aa9-bb4e-2a721e0ed85d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_118aa3ae-5c8f-49f7-8af9-ae00058d13b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_0283679d-a68a-4aa9-bb4e-2a721e0ed85d" xlink:to="loc_srt_SegmentGeographicalDomain_118aa3ae-5c8f-49f7-8af9-ae00058d13b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_c7f81905-ac1c-4d63-824b-9484507ff3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_118aa3ae-5c8f-49f7-8af9-ae00058d13b7" xlink:to="loc_us-gaap_NonUsMember_c7f81905-ac1c-4d63-824b-9484507ff3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_a223fe74-1ea5-488f-b7cb-5c9c886cb671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7afdf32a-6cbe-43d5-9196-5169569fea64" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_a223fe74-1ea5-488f-b7cb-5c9c886cb671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e8102d68-1898-4da0-84fc-ae722b0e7545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a223fe74-1ea5-488f-b7cb-5c9c886cb671" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e8102d68-1898-4da0-84fc-ae722b0e7545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_82c810bc-1c42-44af-b22b-e795c8a0dcbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a223fe74-1ea5-488f-b7cb-5c9c886cb671" xlink:to="loc_us-gaap_GrossProfit_82c810bc-1c42-44af-b22b-e795c8a0dcbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c29802cd-f9d5-4201-bcc9-b2cf74834a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a223fe74-1ea5-488f-b7cb-5c9c886cb671" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c29802cd-f9d5-4201-bcc9-b2cf74834a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5d951b5b-eece-4f48-bf51-fe8467e99a52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a223fe74-1ea5-488f-b7cb-5c9c886cb671" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5d951b5b-eece-4f48-bf51-fe8467e99a52" 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-20221231.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_b76d6c3f-dddf-444f-8369-af35d56d1531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6da58ab-88ab-4b0f-bafa-e530e3eb9fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b76d6c3f-dddf-444f-8369-af35d56d1531" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6da58ab-88ab-4b0f-bafa-e530e3eb9fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_e43f0a5a-315a-4e3e-8be8-b0ef6dc9661d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6da58ab-88ab-4b0f-bafa-e530e3eb9fd1" xlink:to="loc_srt_ConsolidationItemsAxis_e43f0a5a-315a-4e3e-8be8-b0ef6dc9661d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b0a44d5f-0e1a-4342-b30b-1bc1b425bb19" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_e43f0a5a-315a-4e3e-8be8-b0ef6dc9661d" xlink:to="loc_srt_ConsolidationItemsDomain_b0a44d5f-0e1a-4342-b30b-1bc1b425bb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_f3a03e45-5997-4f68-aac1-8aa74c69c7ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b0a44d5f-0e1a-4342-b30b-1bc1b425bb19" xlink:to="loc_us-gaap_OperatingSegmentsMember_f3a03e45-5997-4f68-aac1-8aa74c69c7ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_29102c94-e41b-4d5f-b8eb-98771dc389ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b0a44d5f-0e1a-4342-b30b-1bc1b425bb19" xlink:to="loc_us-gaap_CorporateNonSegmentMember_29102c94-e41b-4d5f-b8eb-98771dc389ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1249a206-b7af-408d-92e4-947cb6f8b0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6da58ab-88ab-4b0f-bafa-e530e3eb9fd1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1249a206-b7af-408d-92e4-947cb6f8b0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cc90ee56-3192-46a2-a749-2579c404c63e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1249a206-b7af-408d-92e4-947cb6f8b0ed" xlink:to="loc_us-gaap_SegmentDomain_cc90ee56-3192-46a2-a749-2579c404c63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_DistillingSolutionsMember_193ea03b-1c01-413b-8c93-d264ec98f419" xlink:href="mgpi-20221231.xsd#mgpi_DistillingSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cc90ee56-3192-46a2-a749-2579c404c63e" xlink:to="loc_mgpi_DistillingSolutionsMember_193ea03b-1c01-413b-8c93-d264ec98f419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_BrandedSpiritsMember_ca681c8a-5b2e-4bf1-8a5d-dfa077d4b434" xlink:href="mgpi-20221231.xsd#mgpi_BrandedSpiritsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cc90ee56-3192-46a2-a749-2579c404c63e" xlink:to="loc_mgpi_BrandedSpiritsMember_ca681c8a-5b2e-4bf1-8a5d-dfa077d4b434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgpi_IngredientSolutionsMember_4e781446-e2e9-4e3a-a168-a36381e37329" xlink:href="mgpi-20221231.xsd#mgpi_IngredientSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cc90ee56-3192-46a2-a749-2579c404c63e" xlink:to="loc_mgpi_IngredientSolutionsMember_4e781446-e2e9-4e3a-a168-a36381e37329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_330d636b-d441-4fce-b8e9-49c919d55875" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6da58ab-88ab-4b0f-bafa-e530e3eb9fd1" xlink:to="loc_srt_StatementGeographicalAxis_330d636b-d441-4fce-b8e9-49c919d55875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3e8bfa13-ae95-44e9-b9d2-f8eb0095dee3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_330d636b-d441-4fce-b8e9-49c919d55875" xlink:to="loc_srt_SegmentGeographicalDomain_3e8bfa13-ae95-44e9-b9d2-f8eb0095dee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IE_15bc4f52-9a85-47b9-988c-fb9689be7ca2" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IE"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3e8bfa13-ae95-44e9-b9d2-f8eb0095dee3" xlink:to="loc_country_IE_15bc4f52-9a85-47b9-988c-fb9689be7ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_6e522898-eb84-4578-840a-d7353816fa77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6da58ab-88ab-4b0f-bafa-e530e3eb9fd1" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_6e522898-eb84-4578-840a-d7353816fa77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c19b4706-62e8-4ad9-9694-dd83d539d56b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6e522898-eb84-4578-840a-d7353816fa77" xlink:to="loc_us-gaap_Assets_c19b4706-62e8-4ad9-9694-dd83d539d56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_90a10ae2-9fe7-4615-9b29-8594b0bb18ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6e522898-eb84-4578-840a-d7353816fa77" xlink:to="loc_us-gaap_NoncurrentAssets_90a10ae2-9fe7-4615-9b29-8594b0bb18ee" 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-20221231.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_ffdbc848-48f5-4842-93a2-038e0085d813" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_aaa650bc-a7e5-428e-9b46-c9080c7c203d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_ffdbc848-48f5-4842-93a2-038e0085d813" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_aaa650bc-a7e5-428e-9b46-c9080c7c203d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_0545b808-25d0-4c1a-af70-34fe6157f542" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_aaa650bc-a7e5-428e-9b46-c9080c7c203d" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_0545b808-25d0-4c1a-af70-34fe6157f542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_3137b342-ac2c-4d83-91f4-27b552714e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_ffdbc848-48f5-4842-93a2-038e0085d813" xlink:to="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_3137b342-ac2c-4d83-91f4-27b552714e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_adc0cd8a-54fe-480d-9b0b-887927a75465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_3137b342-ac2c-4d83-91f4-27b552714e8b" xlink:to="loc_us-gaap_InterestPaidNet_adc0cd8a-54fe-480d-9b0b-887927a75465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_60aa5bd1-8da2-4437-b40e-7b06c2271f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_3137b342-ac2c-4d83-91f4-27b552714e8b" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_60aa5bd1-8da2-4437-b40e-7b06c2271f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails" xlink:type="simple" xlink:href="mgpi-20221231.xsd#QUARTERLYFINANCIALDATAUNAUDITEDDetails"/>
  <link:presentationLink xlink:role="http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fbe2fc75-e265-4738-98d9-6c71b7956338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fbe2fc75-e265-4738-98d9-6c71b7956338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b6d43698-9f28-4cd5-a5e2-9fe52be81e35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b6d43698-9f28-4cd5-a5e2-9fe52be81e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_57c9695a-8b67-4220-a1d4-2efe8b97fa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:to="loc_us-gaap_GrossProfit_57c9695a-8b67-4220-a1d4-2efe8b97fa6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_7775384f-f716-4bc4-8074-322e73848532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_7775384f-f716-4bc4-8074-322e73848532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f1deec2b-36e2-4ee1-8b8e-443253d521a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f1deec2b-36e2-4ee1-8b8e-443253d521a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_516d1a4a-1530-4972-82f8-0a1288ab4e56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceRecoveries"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:to="loc_us-gaap_InsuranceRecoveries_516d1a4a-1530-4972-82f8-0a1288ab4e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e0186995-2efb-4f3e-8cd0-ee90018ba7ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:to="loc_us-gaap_OperatingIncomeLoss_e0186995-2efb-4f3e-8cd0-ee90018ba7ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_c51d48b9-16ba-4e90-a7bb-a72507d7617e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_c51d48b9-16ba-4e90-a7bb-a72507d7617e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_56b5dcb9-e045-443a-a689-75b1879f52c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_56b5dcb9-e045-443a-a689-75b1879f52c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_81bfadba-7b49-427a-9c60-9b5cac9df23b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_81bfadba-7b49-427a-9c60-9b5cac9df23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f2059bec-78e6-4d6d-8bc4-a78b568b9686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f2059bec-78e6-4d6d-8bc4-a78b568b9686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7f7e7b82-7f7f-49fa-8bfb-8ea733a9d4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:to="loc_us-gaap_ProfitLoss_7f7e7b82-7f7f-49fa-8bfb-8ea733a9d4b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f1022fff-6365-48f7-8c53-476a9372bf9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:to="loc_us-gaap_EarningsPerShareBasic_f1022fff-6365-48f7-8c53-476a9372bf9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_be0d0049-48c8-4b0d-9810-bb1414219da4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_334c3f11-d7d9-4d60-9796-53638ceacb81" xlink:to="loc_us-gaap_EarningsPerShareDiluted_be0d0049-48c8-4b0d-9810-bb1414219da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="mgpi-20221231.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_52d46e9d-ff09-4b20-bafa-22be83969816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_872ee180-7ff8-441b-993b-e708b3465f75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_52d46e9d-ff09-4b20-bafa-22be83969816" xlink:to="loc_us-gaap_SubsequentEventTable_872ee180-7ff8-441b-993b-e708b3465f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f2c1b6b5-9f25-479f-aea3-6592d5e1b72d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_872ee180-7ff8-441b-993b-e708b3465f75" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f2c1b6b5-9f25-479f-aea3-6592d5e1b72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_c7a1691d-ce5d-4edd-9777-faf3e74721f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f2c1b6b5-9f25-479f-aea3-6592d5e1b72d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_c7a1691d-ce5d-4edd-9777-faf3e74721f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b9038330-5597-4093-b1c4-7834adc3cc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_c7a1691d-ce5d-4edd-9777-faf3e74721f0" xlink:to="loc_us-gaap_SubsequentEventMember_b9038330-5597-4093-b1c4-7834adc3cc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_cd9c45b0-afe3-431e-81ab-968e63bb3823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_872ee180-7ff8-441b-993b-e708b3465f75" xlink:to="loc_us-gaap_SubsequentEventLineItems_cd9c45b0-afe3-431e-81ab-968e63bb3823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_9e8b85b2-2a1f-4095-a5e6-fec3865bdee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_cd9c45b0-afe3-431e-81ab-968e63bb3823" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_9e8b85b2-2a1f-4095-a5e6-fec3865bdee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>mgpi-20221231_g1.jpg
<TEXT>
begin 644 mgpi-20221231_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_\
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
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>14
<FILENAME>mgpi-20221231_g2.jpg
<TEXT>
begin 644 mgpi-20221231_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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
M"U/_  28\4:M%H6G_P#!0OX4P7<I 2'5?%L%CR>@)N2@4^QP:_FVGLK33_\
M@ZOCM+&W2*)?VYHRL<:X SXK4G 'N37[K_\ !S[^S+\"?C+_ ,$C_B=\4?B-
MX.TH^)? 5A::KX2\32VJ"\L+@7L$9ACFQNV3)(T31YVL9%.-RJ0 ?H/HNMZ-
MXET>U\0^'-7M=0L+V!)[*^LKA98;B)AE71U)5U(((()!!JU7X,_\&3'[2GQM
M\6^&/C+^R_XFUN^U/P/X2CTK6/#D=U(SQZ-=7<ETD\$1/W$F\H2>6,*&BD8#
M+N3^RO[5O[:7[+_[$/@2V^(O[47Q?T[PKIVH7JV>DPSQRW%YJETV,6]I:6Z/
M/=2\CY(D<@') '- 'J-%>#?LU?\ !2O]D']JOXJZW\ OAOX^U/3/B'X<MUN=
M:^'GCCPIJ/A[7+>W8*RS_8M2@AEDB*O&V] P D3)&X9_.'_@Y._X.$_ O[-'
MP[\3_L _L=>-$U/XJ:W;2Z5XV\1Z7-F+P?:NNV>!)1P;]U)3"G-N"S,5D"@
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
M\$</@7\)/A5CQ3\7?V;O!NG64-C#*"VO6ZZ=;6NHV]L7(S(7M8)8@3EE@\L
MLZT -^)GPK\(6G_!FW:>%Y=%M_LJ_ /2M<CC\H86\>[@U#S1Z-Y[E\]<D^M9
M'_!EU^U!\0?BK^Q5\1OV<?&>KW%_8?##Q;:2^&9+F0L;2RU**:1K1,](UGMI
MY0.QN&[8 \Q^('[>7AKQE_P;;:=_P3>\/?#CQ]<?M%2>$--^'\GPB3X?ZI_:
M\,]M>PI)*\?V?B(VD)D# GYG6,X;<%^P/^#>/_@G+XC_ ."0/_!.[7?&/[4E
MK+IWC7QIJ/\ PD?C+3+"TDOIM'M(H1':V.RU61YYD4R2,L:L=]PR#=LW$ _'
M+_@VR^"/PF^-/_!=2]T+XK^ =-\0:?H5GXCU?3=.U2V$UM'>03JL,K1-\CF,
MN64,"%=4< ,BD='^V+I>D_"+_@\)T'2_AKI5MHEJW[1?@ ?9=,@6",?;H]'-
MUA4  \PW$Q;^\9&SU-;O_!N!\+/CW\ /^"T:_%KXW_LR?%'PKX;\5:=KNFZ=
MK6M?#C58;:.YO)4>W6:0V^V$-MV[W(4$C)'6JG[<O@CXU>-O^#FFU_;:\(?L
MR_%?4?AGHWQV\$ZI=>*+3X7:R\+V6E_V5'>3H!:[I$4VDQ!4'>%!7((R ?T_
MU^4O_!X!^U/\0?@!_P $P[#X7_#K5I["3XJ^-X-!UZ[MW*,VE1VT]S/ &'(\
MUXH$8=&C,JG(8BOU1T76+#Q#HUIK^E2N]K?6T=Q;/)"T;-&ZAE)1P&4X(X8
MCH0#7Q/_ ,'!7_!,_P 4_P#!4/\ X)ZZI\(_A8D#>/?"FLP^)O \%Q*L27UY
M!%+%)9-(Q 3SH)Y54L0HE$18A02 #Y>_X))?"OPA>?\ !H[XDT_4M%MWC\4?
M"OXDWVJ!X@?,G6YU:&.4_P"VJ6T)5NH\M<=!7A/_  9)_M0?$'58_C)^Q[KV
MKW%WX<TJVL/%'AVWED+)IT\DCV]VJ9^ZLO\ HS;1@!HW;&78UJ_L6?MU^'OV
M6/\ @WE\=_\ !-OXU?#GQWH/Q^T3PQXO\'Z'\,+SP'J?]J:I<ZQ/>O:3P(L!
M62)6OVW-NX%NW]Z/=[M_P:V?\$I/BK_P3:_9M\<_M0_M:^&;GPWXR^(L%LZ>
M&KNW9KO1-$LUED7SXT!9+B9Y6=H,%T6*$$!RZ* ?G1\3O^5QVV_[.&TC_P!)
M[:OZA*_F"^('A3XPZG_P<W1?MP:?^S3\6)?A;%\=M.U%_%J_"O6O)^PQ>3#)
M=A?LOF&(%&;(7)49 .17]./A[7]+\4Z%9^)=#G>6SO[9)[622!XF:-@"I*.
MRG!Z, 1W% %ROXV_^#=_P1\3/B-_P6 ^%7@[X/\ QKO/AWXBO(?$']G^,+#0
M[/4I;#;H.H.^VWO$>&3>BO&=ZG D+## $?UW_'CX_?#W]G3P//X\^(8UB2WB
MAE>"TT'P[>:G=7+HA;RXX;2*1V8XP!CDFOY7O^" WP5_:0_8[_X*V_"7]H/]
MH?\ 9/\ BYX?\'Z3/J]OJ^M2_"W6)([,W>CWMG"[K';,VSSIX@S 8526/ -
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
MP1^WAX:^$&M^(? M_H6C1R:MH]A)/%;:E87,A>SG9%;R6>,0LA? ?<P7)C<
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
MUX5?5+N0O+=6UGIMP;4LQY8I;RPQ9/)\K)Y)KS?_ (+I_ME6'_!7W]@/X/\
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
M+*JRW#*.-[^6I8@?,V6.68D]E_P3-TSX\?\ !MC_ ,%=?$_A/]L'X$^.-5\
M>*-!O?#5IXN\*>&)[Z'4[=KF&XL=1M1&")LF!4>%6,D?GN"I9-IXS_@M!X:_
M;:_;?_X+#V/[0?P\_P""??Q8%M_9/AZ]T+PQ:^$+J\U8:7"Y:*:^BMT=;.>4
M*TGD.VZ)'C63:X<  ^^O^#U/]J3XA?"[]D[X5?LP^#]9N+'3/BAXDU*\\3&V
MD*_;+72DM&2U?'6-IKV*4KW:W3TKGOVB/A7^U#^WI_P;U?"?]A[]E[_@EO\
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
M7BAK'PMX,U"_$&F1Z9J=N997A@9(B9+F,!&(<\G;@$T >;_\$&O^"*?[&O\
MP4$_X(R>%O&?[9W@R_\ %&I:_J>K6_@_6H]7E@N_"VEVNK7:BUL&4[(D>\-]
M<295O,:Y(?<$0+Z)_P '.G[.'PE_9+_X(">&_P!F_P""/AYM.\*^#/'6@6.A
MVDUPTTB(!=%G>1\EY'9W9F[L[=,XKWG_ (-@[[5/"?\ P25\ ?L]^/? _BCP
MSXQ\$W6M)XAT+Q3X5OM,EA%UK5]=P.AN84696BF0YC+ '(.",5P/_!VM8>+?
MB9_P3>T[X!?"GX:>+O%WBW6_'VFW]II'A3PE?:DR6ENEP99I&MX72)0610'8
M%BXP#@X /E+_ ((_?LR? '4/^#6/]H[XO:G\)-"O/%&L^"/'LU_K]]IZ373-
MI^FS262K(X+1K#(@D15("R%G W,28O\ @QKUW4W_ .&E_#,EV[64?_"(W44!
M8[4E;^V$=@.Q8*@)[[%]*[#_ ()=:GXL^$?_  ;%?'K]FWXC?!7XC:3X]DT#
MQCHUEX2NOAQJXOKVYUC3Y8; P1?9LS([N0SIE8]C%RHP3RW_  9M_#[XN?LS
M_%KXV?#O]H/X%>/_  7?^.-,T&7PS+XE\"ZE9VUX;$ZDUPGGRP")'5;B,A68
M%N=N2#0!^^]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?B%_P>/>&/B/^
MT)X'^#_P2^ OP9\=^--?T#7M1U36X?"W@?4;Z&RMY;:%(B\\,#1;G.["!BP"
M$D#C/[>T4 ?$_P#P;Y^)PO\ P2M^$_P@\0>%O$>@>*?!/AD:?XFT'Q/X8O=,
MN+.;[3<;1MNHD$BLJ[@R%A@C)&<5]L444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 0:EJ6G:-IUQK&KW\-K:6D#
MS75U<2A(X8U!9G9CPJ@ DD\ "OST^+G_  <.^!?@D;3XM?$'_@GY\?K#X$WN
MH0VUO\<KKPBL6FR0S.$AOQ:NXN%LY"5:.1U5Y%=2L99E0_H)XH\,Z!XU\,ZC
MX-\6:3#?Z5J]C-9:E8W*[H[FWE0I)&P[JRL01Z&OF/\ X++W \1_\$_O&O[,
MWA/PS#KOC/XSZ>_@3X>^&MHW7>IWR,@GZ$)%:0B6]DE/RQQVCL3P 0#Z)B^+
M'PUF^%*_'.+QMIS>#W\/#75\1BX'V0Z:8/M N_,Z>5Y/[S=TV\U\C_LX?\%G
M-6_:6^-OASX0^'_^"57[6OAO3_$M[Y=MX]\:_";^S-!MK;8T@NYKN6XQ'$47
M*\%G+*JJ68 ]9\:O^";'BOXA_P#!*K0O^"97PM_:3NO J:5X%T/PM=>-H?#R
MZC-<V=A!!'(GD/-$N+CR K@M@QO(F,-D?/'[,'[5G_!3C_@GS^W)X%_X)_?\
M%2/'.B?%GP7\7'NK/X1_'70]'2PN1J5O$9/[-U*WC4(KN@ 4X9MSJ?-F'F>2
M ?8WQ\_;9\.?"CXZ^&_V3OAO\/\ 4O'WQ4\4Z)<:Y:>$=(O(+9--T>"012:G
M?W,[!;6V,K+"A >265MJ(V'9=3]E/]L+X??M5VWBO1-'T34O#GC#X?>(GT'X
M@^!]>\K[?H5^%$B!C$[QS031,LL-Q&S)+&V00P=%^(O^"<FMZK\3/^#B7]N;
MQIXJE9[CPGX=\(>&]"BD.?LU@UKYC(F>BO) )2.A:0FG_LY^(M0\+?\ !U1^
MT'\/M"D:/2_%G[-NB:[K\,9PLM_93Z;:6\CCH66"XD4$\X8^] 'Z:4444 %%
M>7_%;X\_$KX?>+G\.>%_V9?%'BFT6!)!JVDSPK"S,.4PYSD=ZYK3?VQ_&*>-
M="\&^-OV8O$_AP^(;_[)876J7UL%>3:6(50V6.!T% 'NM%8__"2ZO_T*%[_W
MTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?
M2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_
M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T
M ;%%8EQXMU"UA:XN?"MVD:#+.SJ !^=.3Q1JLB!T\(WA##((=>1^= &S16/_
M ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )
M+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16
M/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_P
MDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_
M ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )
M+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16
M/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+4<W
MB^^MY(XI_"UTC2MMC5I%!8^@YH W**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: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V
M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL.V\7WUY&9;7PM=2*&*EDD4C(ZCK4G_  DN
MK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8_
M_"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2
MZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\
MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DN
MK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8_
M_"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2
MZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8EQX
MMU"UA:XN?"MVD:#+.SJ !^=.3Q1JLB!T\(WA##((=>1^= &S16/_ ,)+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 &Q16/_ ,)+J_\ T*%[_P!]+4:^+[Y[EK-?
M"UT944,T8D7(!Z'&: -RBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V
M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EH V**P[;Q??7D9EM?"UU(H8J6212,CJ.M2?\)+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_?2U:TK5;W4)'2ZT2>U"KD-*1AO;B@"]1110 4444 %%%% !1110 44
M44 8OQ'\8S?#WP#K'CFW\(:SX@DTG3I;J+0O#UH)[[4&125@@C9E5I'.%4,R
MKD\L!DC\R/AC_P % _\ @H+8_%?5_P!HCXS_ /!#/XZ:_P",[I)]/\.):ZCI
MJV/AC1FD#+8V8=RWF2^7%)<W) >>1$&%BAABC_5&B@#Y6\=?MO?MB?"/]DCP
M!^T7XK_X)Q>,?%GB/Q/K2_\ "9_#7X?ZE#<ZOX0TR=IGA=HY<?;[B*,6\<L:
M>6/-=SE%6JM_X.\:?\%#_C;\(?BSXT_9]\5?#SP#\(/%$OC"PB^(-K!::SKN
MN_8;BSM(H[.&:5[:U@6[GFD><QO)+' J1LFZ2OK.B@#X;\3_ +._CG]B[_@K
M?XH_X*%>#?AWK_B?X<_&WX?6FA_$RV\):1+J.HZ%KVFF-;'4/L< :>XM9;5#
M P@CD>.4!V&QB1I_L!?LD_$>[_;L^//_  5'^.?@F\\+ZK\5ETSP]\/?".JE
M/M^D^&=/MXHQ-=JC,(IKR:)+@P;BT*J@?#ED3[1HH **** "O"_VL/\ DMGP
M/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FH ]THHHH **** "BBB@ HHH
MH **** ,WQC_ ,BQ>_\ 7 U<T[_D'P?]<5_D*I^,?^18O?\ K@:N:=_R#X/^
MN*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!6/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@
M?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U<T[_D
M'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_ /((E_Z_9O\ T*MB
ML?P/_P @B7_K]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO]K#_DMGP/_P"Q[E_])FKW
M2O"_VL/^2V? _P#['N7_ -)FH ]THHHH **** "BBB@ HHHH **** ,WQC_R
M+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_P"0OH__
M %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!
M$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\
M7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8K'\#
M_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "O"_P!K#_DMGP/_ .Q[E_\ 29J]
MTKPO]K#_ )+9\#_^Q[E_])FH ]THHHH **** "BBB@ HHHH **** ,WQC_R+
M%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/_ -?I
M_P#036Q6/XE_Y"^C_P#7Z?\ T$T ;%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[
M-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 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'LO^1WO
M?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F
M_P#0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *\+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\
M#_\ L>Y?_29J /=**** "BBB@ HHHH **** "BBB@#-\8_\ (L7O_7 U<T[_
M )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0!-1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH_P#U^G_T$UL5C^)?
M^0OH_P#U^G_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_Z
MX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:
MV*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *\+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_
M $F:@#W2BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ
M7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?
M_030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% &/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5;% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/
M^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z
M\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "O"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:@#W2BBB@
MHHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_
MZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!
ML4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &
M/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_ *X&KFG?\@^#_KBO
M\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "L>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB
M_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"#4M2T[1M.N-8U>_AM;2T@
M>:ZNKB4)'#&H+,[,>%4 $DG@ 5^>GQ<_X.'? OP2-I\6OB#_ ,$_/C]8? F]
MU"&VM_CE=>$5BTV2&9PD-^+5W%PMG(2K1R.JO(KJ5C+,J']!/%'AG0/&OAG4
M?!OBS28;_2M7L9K+4K&Y7='<V\J%)(V'=65B"/0U\Q_\%E[@>(_^"?WC7]F;
MPGX9AUWQG\9]/?P)\/?#6T;KO4[Y&03]"$BM(1+>R2GY8X[1V)X (!ZO\=OV
MSOV=OV=OV7;G]L;XA>/H7\!QZ/:ZCI^IZ5&;E]62ZV?8X[1$YGDN&EB6)5^\
M9%Y R1Q?@O\ ;[%K\;?!?P"_:6^ 7B#X4ZY\3;"YN?ATVO:K8WMOJLUO&LL^
MG2R6DKK:Z@D3"3R&W(ZA_+ED9&4?"/\ P5N^$LO[/>@_\$S?^">=IKDNH>%-
M+^.W@[2-8GD&T:D-'2RM8S(/2033-MZ D>@KT'_@Z(\1:A\.?V9_V?OC/X5D
M:#Q%X2_:N\*7VA74)Q()1;Z@QC!')#;%RO?:* /L;X^?ML^'/A1\=?#?[)WP
MW^'^I>/OBIXIT2XURT\(Z1>06R:;H\$@BDU._N9V"VML966%" \DLK;41L.R
MZG[*?[87P^_:KMO%>B:/HFI>'/&'P^\1/H/Q!\#Z]Y7V_0K\*)$#&)WCF@FB
M998;B-F26-L@A@Z+\1?\$Y-;U7XF?\'$O[<WC3Q5*SW'A/P[X0\-Z%%(<_9K
M!K7S&1,]%>2 2D="TA-/_9S\1:AX6_X.J/V@_A]H4C1Z7XL_9MT37=?AC.%E
MO[*?3;2WD<="RP7$B@GG#'WH _32BBB@ KPO]K#_ )+9\#_^Q[E_])FKN/B#
M^T]\ /A5XC;PE\1/BII>D:DD*2M9W<C!PC<JW /!KQ#XY?M(? SXI_''X-P?
M#WXF:;JSV'C9I+Q;21CY2- 44G('!8@4 ?5=%9O_  F/AC_H-0?]]4?\)CX8
M_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H
M-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5
M%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0 >,?\ D6+W_K@:N:=_R#X/^N*_
MR%8?BCQ1X?O/#]W:VNJQ/(\1"(IY)JW8^+O#4=E#&^LPAEB4$$]#B@#7HK-_
MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!
MJ#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[
MZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW
M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T
M&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\
MOJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2K'\2
M_P#(7T?_ *_3_P"@FIO^$Q\,?]!J#_OJLO7O$N@W.IZ9-!JD3+#=%I6!^Z-O
M4T =-16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_H-0?\ ?5 &E16;_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?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 0^!_^01+_P!?LW_H5;%<
MSX2\2Z#8Z9)#=ZI%&QNI6"L>Q;@UJ?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :
M5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )
MCX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/
M^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4
M :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 !XQ_Y%B]
M_P"N!JYIW_(/@_ZXK_(5A^*/%'A^\\/W=K:ZK$\CQ$(BGDFK=CXN\-1V4,;Z
MS"&6)003T.* ->BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#
M'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH
M TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q
M\,?]!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/^^J
M-*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3
M'PQ_T&H/^^J -*L>R_Y'>]_Z\HOYFIO^$Q\,?]!J#_OJLNT\2Z"GBV[O7U2(
M1/:QJDF>"03D4 =-16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF
M/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U
M!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\
M?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_
M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 0
M^!_^01+_ -?LW_H5;%<SX2\2Z#8Z9)#=ZI%&QNI6"L>Q;@UJ?\)CX8_Z#4'_
M 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4
M?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_P
MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU5C3];TG57:/3
MK^.9D&6"'H* +5%%% !1110 4444 %%%% !1110!B_$?QC-\/? .L>.;?PAK
M/B"32=.ENHM"\/6@GOM09%)6""-F56D<X50S*N3RP&2/S(^&/_!0/_@H+8_%
M?5_VB/C/_P $,_CIK_C.Z2?3_#B6NHZ:MCX8T9I RV-F'<MYDOEQ27-R0'GD
M1!A8H88H_P!4:* /@;]NC]EW]JK_ (**_L'_  K_ &@C\';'P9\??A?\0M,^
M*'@KX?W>J#$,]G=O+'HES=-A1-):&-7DPL8N8USL0$AO[6_P?\=_\%;?C7^S
M]X(/P0\:^$/A=\+/B';?$7XE7WC_ ,/OI4MSJ5E Z6&B6T$OSW;-)/-Y\\6;
M98Q\DTC,JU]]T4 ?#?B?]G?QS^Q=_P %;_%'_!0KP;\.]?\ $_PY^-OP^M-#
M^)EMX2TB74=1T+7M-,:V.H?8X T]Q:RVJ&!A!'(\<H#L-C$C3_8"_9)^(]W^
MW9\>?^"H_P <_!-YX7U7XK+IGA[X>^$=5*?;])\,Z?;Q1B:[5&8137DT27!@
MW%H55 ^'+(GVC10 4444 9>K>"/!>O7AU#7/"&EWMP5"F>[T^.1R!T&YE)Q7
MAG[3G@WPAH7QM^";:)X4TVS,OCF02FUL8X]X%NQ .T#//-?0]>%_M8?\EL^!
M_P#V/<O_ *3-0![=_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_
M 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9
MVG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H
M5-10!D>+K&RC\-7CQV<2L(3@K& 15O3]/L&L(";*$DPKDF,>@J'QC_R+%[_U
MP-7-._Y!\'_7%?Y"@ _L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#G
MQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A
M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\
MOT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM
M/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_
M +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L
M[3_^?&'_ +]"LCQ'96::KI*I:1 ->$,!&.1M-;M8_B7_ )"^C_\ 7Z?_ $$T
M :7]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX
MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $
M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_
M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A4U% &%X+LK.72I&EM(F/VR49:,'C=6O\ V=I__/C#_P!^A6;X
M'_Y!$O\ U^S?^A5L4 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_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_
M 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9
MVG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#
M_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 9'
MBZQLH_#5X\=G$K"$X*Q@$5;T_3[!K" FRA),*Y)C'H*A\8_\BQ>_]<#5S3O^
M0?!_UQ7^0H /[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H
M_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\
MY\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ*
M(?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_
M +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L
M[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0KQ?\ X*%_$CQC\#?V/O%_Q2^%NHPZ
M7KVE_P!G_8;[[!!/Y7F:A;0O\DR.C9CD=>5.,Y&" :]NKYT_X*R?\H_O'_\
MW"O_ $ZV=?1<(4*.)XMR^C6BI0E7I*46DTTZD4TT]&FM&GHT?-\95Z^%X0S&
MM1DXSC0K.,DVFFJ<FFFM4T]4UJF?G'_P]4_;Q_Z+?#_X2&D?_(E1)_P5(_;J
M2Z>]7XVQ>8ZA6/\ PB>E8P/;[+@5\_T5_=_^I/!G_0MP_P#X)I__ ")_ '^O
M7&W_ $-,1_X/J?\ R1]"_P##U3]O'_HM\/\ X2&D?_(E?IS_ ,$]/B1XQ^.7
M['WA#XI?%+48=4U[5/[0^W7WV""#S?+U"YA3Y(41%Q'&B\*,XR<DDU^(-?M#
M_P $F_\ E']X _[BO_IUO*_&?'+AWA_*.$J%; X2E2FZ\4Y0IP@VO9U7:\4G
M:Z3MM=+L?MO@+Q)Q%G'&%>CC\95K05"349U)S2?M*2NE)M7LVK[V;[GT+_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U%?RH?UL0_V=I__ #XP_P#?H4?V=I__
M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP
M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344
M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!A>"[*SETJ1I;2)C]LE&6C!XW5K_P!G:?\ \^,/_?H5F^!_^01+_P!?LW_H
M5;% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9V
MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\
M/C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%/BMK: DP6Z(3U*(
M!FGT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_M8
M?\EL^!__ &/<O_I,U>Z5X7^UA_R6SX'_ /8]R_\ I,U 'NE%%% !1110 444
M4 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y
M!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z": -BBBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _\ R")?^OV;
M_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_
M *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%9'CGQ_X(^&7AJX\8_$/Q9I^BZ7:KF>_P!2NEAC7T&6(RQ[*.2> #5T
MZ52M45.G%N3T22NV^R74BK5I4:;J5)*,5JVW9)=VWL:]?-?_  5PUC2=/_8+
M\::=?ZI;07%_+ID=C!-.JO<.NI6KLL:DY<A%9B!DA5)Z U#<?M<_'7]I>X?0
M?V&_A61H[.8YOBCXWMY+;3$&<%K2W(\VZ/H2  PPRX.:X3]IO_@FCXB\7_L]
M^*-?G\2ZW\5?C#?QV:Z9J^N:E':Q6P%[ T\=I \B06R>2LO!).,A2-VT_HO"
M^2X7(N)<#B,ZQ$:$HUJ3]GHYJTXN]751I16\N>2FEJH/<_->*\\Q6?\ #&/P
MV28:5>,Z-6/M-5!WA)6I:.5:3VCR1<&]'-;'Y445]%_\.F_^"@/_ $0+_P N
MK2O_ )*J%/\ @E5^WM)?/IJ? ?,T:!W3_A*-+X!Z'/VK%?V3_KMP9_T,L/\
M^#J?_P D?Q3_ *B\;?\ 0KQ'_@BI_P#(GSU7ZJ?\$K?VPOV>O#W[,GA#X!^,
M?B#;Z#XEL?MQCM]<0VL-XLNH7,B-!.^(Y/OA=N[=N5A@XKXV_P"'3?\ P4!_
MZ(%_Y=6E?_)5?HK^R%^R+IMK^P]X2^ G[5/PBTN[O],_M'[9I6I""[-L9=0N
M94:.6)F"L8Y$.Z-\C.,@@BORGQ@XDX+S7AFC0>)C7_?1=J%6G*<?<J>_R^]S
M15[-/ENY+WEU_7?!CAGC?*>**U=865#]S)7KTJD82]^G[G-[O+)VNFN:RB_<
M?3Z+5E=0Z,"",@@\$4M?-+?L6_&CX#,=1_8H_:'O=)L8SN3P!XZ9]2T9A_SS
MBD.9K5?=2S'^\*DLOV]O$/PCO(O#W[;/P(UGP!(SB)/%FF(VIZ#<,3@'SX06
MA+<81@Q ^\17\W/AB6.7-E%:.)7\B]RLO^X4G>3_ .O3J+S/Z:7%4,"^3.:$
ML,_YW[]%^E6*M%?]?53?D?25%9/@GQ[X(^)/A^'Q7\/O%VFZWILX_=7VEWJ3
MQ,?3<A(!'<=1WK6KYBI3J4:CA434EHT]&GYH^II5:=:FJE.2E%ZIIW37=,**
M**@L**** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8
MK'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "O"_P!K#_DMGP/_ .Q[E_\
M29J]TKPO]K#_ )+9\#_^Q[E_])FH ]THHHH **** "BBB@ HHHH **** ,WQ
MC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/_
M -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$T ;%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$
MO_7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"
M@":BBB@ HHHH **** "BBB@ HHHH **** "BBH=1U+3M'L)M5U:_AM;6WC,E
MQ<W,H2.) ,EF9B H ZDTTG)V6XFU%7>Q-5+Q'XE\.^#]$N?$OBS7K/3-.LXS
M)=W^H7*PPPK_ 'F=R H^IKY_\4_MXWGQ$UZY^'7[$GPRN/B3K,$GE7GB(L;?
MP_IC^LMV<"8@<[(S\P^ZQ/%-\.?L):U\4M;MOB#^W)\4)OB%J<$@FL_"EH&M
M?#VFOZ);C!N".F^3&X<,K=:^IAPW' 057.JOL$]53MS5I+RIW7(G_-4<%UBI
M;'RD^)I9A-T<DI?6&M'4ORT(OSJ6?.U_+24WTDX[D.K?MM_$'XYZE/X-_80^
M%+^*C'*8;OX@^(TDL_#]BPX)5B!)=LIZJ@'8C<*O^!OV!M(U_P 2V_Q1_:]\
M?WGQ4\4PMOMK?58Q'HVFD\[;>Q7]W@="7!#8!V@U[]I.DZ5H.FP:-H>F6]E9
MVL0CMK2TA6.*)!P%55 "@>@%6*53B5X.FZ.3TOJ\'HY7YJTE_>J632?6--0B
M^J>XZ7#'URHJ^<U?K,T[J%N6C%_W:5VI-=)5'.2>SCL,M[>"T@2UM8$BBB0)
M''&H544#   X  [4^BBOEFVV?5I)*R"N(M/B-X;3X\W7PV:Y']H/HR7"C(QD
M'/E_[VT[\?W>:Z3QGXKTKP-X5O\ Q?K<NVUT^U::7!Y; X4>Y. /<BO@C_A:
M_BK_ (6K_P +>^T_\33^T_MG4[>O^K_W-OR8_N\5^0^*'B=1X!KX&C%*4ZLT
MYKJJ*=I-?WFW[O\ AD?;<(\)5.)*>(J-VC"+47WJ/9>BZ^J/T*HK,\&>*]*\
M<^%;#Q?HDNZUU"U6:+)Y7(Y4^X.0?<&M.OUC#UZ.*H0K49*4))--;--737DT
M?&5*=2C4E3FK23::[-;H*BO;*RU*TET_4;2*XMYD*303QATD4\%64\$'T-2T
M5NFT[HS:35F?/_C;_@G?\*O^$@F^('[._BC6?A-XGD.YM0\&3^79SGL)[(GR
M9$YSL4(#WS61_P +I_;C_9O_ '/Q]^#4'Q.\.0_>\8?#>/9J$:#^.?3GQO;J
M3Y15% ZU]+T5]-3XIQE:FJ69PCBH+1>TOSI?W:J:J*W1.3A_=9\M5X3P=&HZ
MV5U)86;U?L[<DG_>I23IN_5J,9_WD><? []K3]GW]HJ$I\*_B197E_&#]IT2
MY)M[^W(^\'MY0LG!R"P!7C@FO1Z\O^./[&W[._[0DPU;X@?#^!-:C(:V\2Z0
MYL]1@<?=83Q89BO8/N4>E><?\*V_;X_9K_>_"?XE6?QB\,P]/#GCB86FM1H/
MX8K]?DF;_:F ] M7_9F09IKE^(]C-_\ +NNTEZ1K)*#_ .XD:2\V1_:G$.4Z
M9CAO;07_ "\H)M^LJ+;FO^X<JK\D?2]%>#?#O_@H7\%-=\0Q_#WXQ6.K?"_Q
M8<!M"\=VIM$E/3,-R?W4B$\*2REL\+7N\,T-Q"EQ;RK)'(H9'1LA@>001U%>
M-F.49GE%10QE)POJFUI)=XR7NR7G%M>9[>69QE><4G/!5HS2T:3UB^THOWHO
MRDD_(=1117G'I!1110 4444 %%%% !1110 4444 8_@?_D$2_P#7[-_Z%6Q6
M/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %>%_M8?\EL^!_P#V/<O_ *3-
M7NE>%_M8?\EL^!__ &/<O_I,U 'NE%%% !1110 4444 %%%% !1110!F^,?^
M18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_
M .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B
M7_K]F_\ 0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_
M "% $U%%% !1110 4444 %%%% !1110 4V66*")IYY%1$4L[NV H'4D]A7A?
MQ8_;T^''A?Q3)\*?@EX=U#XG^.>5'AWPEB2*U;.,W5US%;J#PQRQ4_> ZUS4
M7[*/[0G[3TJZS^VW\4?L.@R,'C^%G@6Z>WLMO4)>W0/F7)Z953M##*L!Q7T]
M#AJK1HQQ.:5%AJ35US*]2:_N4M)-/I*7)!_SGRV(XGI5J\L-E5-XFJG9\KM2
M@_[]76*:ZQBIU%_(;'Q _;Y\.:AXGG^%?[*/@6]^*WBZ([)UT*0)I6G$\!KF
M^;]VHSV4G)!4LIK+T[]BSXH?'Z_A\6?MW_%=M?A6036OPX\*R26>A6C Y E(
M(ENV![N1CD9937OO@#X<> OA5X8@\&?#?PAI^B:5;#]S8Z;:K$@/=B /F8XY
M8Y)ZDFMJM'Q%0RQ<F24O9/\ Y^R:E6?I*UJ7_<-*2V<Y&2X;Q&:/VF>5O;+_
M )]13C07K&_-5_[B-Q>ZIQ,_PMX4\,>!]!MO"W@WP[9:5IMG'LM;#3K5(885
M]%1  *T***^6G.=2;G-W;U;>[?F?60A"E!0@K):)+1)=D%%%<SX]^,'PX^&D
M?_%7^*;>WG8?NK*,F2XDSTVQKECGUQCWKBQN/P.6X:6(Q=6-.FMY2:BE\W9'
M1A\-B,755*A!RD]DDV_N1TU5=9US1O#NGR:MK^K6UE:Q#,EQ=SK&B_5F(%>;
M_P#"P/CQ\31Y?PU\ IX9TU^FM^*A^^9?6.V7)![@ME35;6O@MX#\':+>?%#X
MW^([_P 7W.F6S3O)K$F+="!PD5N/D7<< *=PR17RN(XKQ6*H3JY7AG*G%-NM
M6O1HI)7<E=.I-):WC3Y'_.MSV:>34:-2,,752DW90A:<VWLM'R1[:RYE_*SR
MK]L#]I'PY\0M+MOA]\/=3>YL5G\[4[Q8V1)F7A(UW8+*#EB<8)"X)Q7S_5_Q
M3XAO/%GB*\\1WT<:27D[2&*)=J1#^%% Z*HPH'8 50K_ #]XSXIS#C'B&MF6
M+DI-Z1LG%*$=(I1;DTNK3;U;U9_2N0Y/ALCRR&%HJR6KN[MR>]W97[;+1+0]
M^_9#_:5\/?#G2[GX?_$*^F@L&N/.TZ\$3.EN6X='VY*J3@@@$ ELXS7U/HFO
M:'XETZ/6/#VKVU]:RC]W<6DRR(WXJ<5^=7A3Q)?>$/$EEXFTY4:6SG601R+E
M)!_$C#NK#*D=P37V+H_P9\$>,-&L_BG\#/$E[X0N]3MEG2326!MI">J2VY^1
MMIR"HP 0:_I/P.XYXCQN32RN$(8A85*T.;DJ^S;T<)2?)/E?N\LO9\J<??=T
ME^5^(/#V5X?'K%RE*G[:]Y6YH<R_F2]Z-UK=<UW?W>IZW17EG_"T?C'\+_W/
MQ?\  ']KZ<G7Q'X64R!5_O2VY^9?4L,*.P-=OX(^)/@7XCZ?_:7@GQ/:ZA&
M#(D3XDC_ -]#AD_$"OZ$RWB?*<RQ'U52=.OUI5$X5/51E\2_O0<H]I'YEBLI
MQN$I>VLIT_YXOFC\VMGY2L_(W****^@/,"BBB@#!^(GPO^'/Q;\//X4^)W@C
M2]>TZ3)-IJEFDRJ<8W+N&4;T9<$=C7A$W[#?Q)^",SZO^Q'^T%J?A6 ,7_X0
M?Q4[ZGH<G^P@?,ML#W=2S<=J^E:*]G+N(,URNFZ-&I>D]Z<DITWZPDG&_G:Z
MZ-'B9GP]E&:U56K4[55M4@W"HO2<6I6\KV?5,^:X/VZ/B!\%)TT?]MW]G_5/
M"$8<)_PFWAE'U30I3G&]FC!EML]D8,W'.*]X^'WQ,^'GQ7\/1^+/AIXUTS7=
M-E^[>:7>),@/]UMI.UAW4X([BMFXMX+J![6ZA22*1"LD<B@JRD8((/4$=J\'
M^(/_  3S^#&K^(9/B%\%=4U;X6^*VY&M^!;HVL<QSG$UJ/W4J$Y)4!2V>2:]
M'VW"^:_Q8/"5'UA>I2?K"3]I#S<95/*"/-]AQ7E'\&<<937V9VIUDO*<5[.?
MDI0I^<V>]T5\T?\ "S_V]?V;#Y7Q@^&%G\7_  U#][Q-X#A%MK$:#^*;3V^6
M5O\ 9A( [M7I/P-_;%_9X_:&D.F_#OXA6_\ ;$9*W/AS5%-IJ,##[RM;RX9M
MO<IN4>M<N-X9S/"X=XFE:M16]2D^>*_Q?:AZ5(Q?D=>"XHRO%8A86MS4*[VI
MU5R2?^&_NU/6G*:\STZBBBOGSZ(**** "BBB@ HHHH Q_ __ "")?^OV;_T*
MMBL?P/\ \@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_:P_Y+9\#_ /L>Y?\
MTF:O=*\+_:P_Y+9\#_\ L>Y?_29J /=**** "BBB@ HHHH **** "BBB@#-\
M8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0!-11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH
M_P#U^G_T$UL5C^)?^0OH_P#U^G_T$T ;%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O
M_7[-_P"A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_U
MQ7^0H FHHHH **** "BBB@ HKR?X]?MG_!'X 7\?A/6=6NM=\5W9"Z=X+\,6
MQO=4N7(RJ^4G^KSU!<KD9QGI7G7_  KS]M;]KG]_\7_%$GP<\#S]/"GA>[$N
MNWT1_AN;S&VW!!^[&,X)5E[U]%@^&\54PT<7C9K#T'M.=[R7_3N"]^IZQ7*G
M\4HGS6-XFPM+$RP>"@\176\*=K1?_3R;M"GWM)\[7PQD=M\;OVY/A!\)/$7_
M  K7PU#?^./',I*6W@OP?!]KNPX_Y[,N4MU'!;>=P!SM(KB?^%!_M:?M8_Z;
M^U1\0#X!\(3\CX;>!;W_ $FXC/\ !?7X^]GHR1_(P/\ "17L_P $?V=/@O\
MLZ^'?^$:^#_@&RTB*0#[5=1H7N;MA_%-,^7D.<GYB0,\ #BNVKJ_MS+LH]W)
MJ5IK_E]42E4]81UA2]5SS72HCE_L',LY][.JUX/_ )<4FXT_2<])U?-/D@^M
M-G,?"?X+_"OX%^%D\&?"3P+I^A:<F"T-C#AI6 QOD<Y>5_\ :<D^]=/117S-
M?$5\56E6K3<IR=VVVVWW;>K9]3A\/A\)1C1H04(15E&*2279):)!169XI\9^
M%/!&G'5O%WB&TTZW'22ZG";CZ*#RQ]ADUP+?'?QCX_8VOP(^&MSJ,+<#Q#K@
M:TL5_P!I0?GE'L,'VKYS,^),GRFLJ%:IS5GM3@G.H_-0@G*W]YI175I'KX3*
ML=C8.I"-H+><FHP7_;SLK^5[OHCT^66.&-III%1$4EF8X  ZDFO/O$?[2?@:
MSU)O#G@6UO?%NKCC[#X?A\Y4/J\OW%7U()QW%48OV?=>\<2+??'?XC7NNC(;
M^P].8VFGH?0JF&DQV8D'US7H7ASPMX;\(::NC^%]"M=/M4Z06D"HN?4X')]S
MS7F>WXNSC^#3C@Z3^U.U2LUY0B_9P?9RG4\X(Z_9Y)@?CDZ\^T;PA\Y-<\O1
M1CY2//!X7_:)^)YW^,?%,'@K2WZZ9H#B:^9?1[@_*A]T_*NE\!? _P"&GPXD
M^W>'O#D;W[$F75+YC/=2,>I,CY(SW"X'M76T5UX+A3*<+B5BJZE7KK:I5?/)
M?X$[0I^E.,%Y&&(SG&5J3HT[4Z;^S!<J?KUE_P!O.3"BBBOI3R@K'LO^1WO?
M^O*+^9K8K'LO^1WO?^O*+^9H V**** "N(\;_L^_#KQGJ'_"006<^BZRI+1:
MUH4QMKA6]25X<^[ GW%=O17GYEE.69QA_88VC&I'=*23L^Z>Z:Z-6:Z,Z<+C
M<7@:OM,/-Q?D]UV?=>3T/+/MW[1OPIXU*Q@\?:/'_P O%FHMM2B7WCY67'^S
M\Q[D5TG@'XZ?#?XB3G3-'ULVNIH=LVCZG']GNXV[J8V^\1WVY%=?7-^/OA'\
M//B9;B/QCX9@N94'[F\0&.XB]-LBX88/.,X]J^?_ +'S_)]<KQ/M::_Y=8AN
M7RA65ZD?^XBK>5CT_KV6X[3&4N27\]-)??3TB_\ MUP^9TE%>6?\(3\>_A9^
M\^'OB]/%VE)TT3Q))MND7TCN1]X_[^ !VK1\,?M'^"=1U1?#'CBTN_">M'@Z
M?K\?E*Y]8Y3\CCT.03V%:T.+<%2K1P^:4Y82J]$JEN23[0JING*_2/,I]X(B
MIDN(G!U,))5H+?DOS)?WH.TEYNSC_>9Z%12*RNH=&!!&00>"*6OJ]SQ@HHHH
M *\W^.7[(_[/?[1,8G^*'PXL[G48P/LVNV>;;4+<C[I2XBP_RG!"DE>.AKTB
MBNK!X[&Y=B%7PM25.:VE%N+^]')C<!@<RP[H8NE&I![QDE)?<[H^:/\ A3O[
M='[-W[[X$_&"W^*7AR'[OA+XBRB/4HT'\$&HK@.W0#S0%4#I6QX&_P""A_PF
MF\01?#[]H'PYK/PH\4R<#3/&MOY-K.<X+07@'DR)D@!V*9[ U[_6/XY^'W@7
MXF^'Y?"GQ$\'Z;KFFS_ZRQU6R2>,GUVN" 1V(Y'8U]!_;V7YEIFV&4I?\_*5
MJ=3UDDO9S\[P4GUGU/G?]7\QRS7)\4XQ_P"?56]6GZ1;?M8>5IN"Z0Z&I9WE
MIJ%K'?6%U'/!,@>&:%PR.I&0P(X(([BI*^;+O]@SQ3\'[J37_P!B7X]:QX$8
MN9&\(:N[:GH,[$Y*^3*2\!8DY=2Q'8"F)^VO\8/@0XTW]MK]GF_T2SC.UO'O
M@A7U/16'_/21!F:U7T#!F/H*/]689A[V3UXU_P"X_P!W6]/9MM3?E2G4?D@_
MUHGE_NYUAY8?_IXG[2CZ^T23@O.K"FO-GTM17._#/XN_##XR^'E\5?"OQYI>
MOV#8W7&F7BR^63SM=0=T;?[+ $>E=%7S5:A6PU5TJT7&2T::::?FGJCZBA7H
M8FC&K1DI1EJFFFFNZ:T84445D:F/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW
M_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %>%_M8?\EL^!_\ V/<O_I,U>Z5X7^UA_P EL^!_
M_8]R_P#I,U 'NE%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_(/@
M_P"N*_R%4_&/_(L7O_7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\
MR%]'_P"OT_\ H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_
M -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !17"_
M'/\ :5^"?[..@KKOQ>\>6FF><#]BL 3+=WC=-L,"9>3G R!@9Y(KQS_A,_VW
M/VNOW7PVT"3X+>!9_P#F8?$%L)O$-_$>\%KG;:@C^)SN'#*QZ5[V7\.X[&X?
MZU5:HT/^?E1\L7;=15G*HU_+3C)KJDM3Y_,>),!@<1]4I*5;$?\ /JFN:2OL
MY.ZC3B_YJDHI]&WH>J?'S]K3X&?LWVT47Q'\7 ZK=X&F^&]+B-UJ5\Q.%6*W
M3YN3P&;:N>-U>5_9OVY?VN^;R6;X&^ Y_P#EE"PF\3ZA$?5ONV.1])$/]\5Z
M3\!/V-_@=^SU<R^(?#&A3ZKXFNR6U+QCXCN#>ZI=N1AF:=^4SW"!0<<@GFO5
M*[O[5R;)M,KI>UJK_E]5BG;SITM8Q\I3<WU2@S@_LG.\[][-:OLJ3_Y<T9-7
M7:I6TG+SC35./1N:/.O@+^RI\#?V;K"2+X8>#(HK^Z!.HZ]?.;C4+YB<LTMP
M^6;)YVC"Y/"BO1:*AU#4=/TFSDU'5+Z&VMXEW2SW$H1$'J6/ %?-X_,,5C:T
ML5C*KG)ZN4G=_-OHOP1]-@<!A,OP\<-@Z2A!:*,4DODEW_$FHKS34_VD]'U:
M^DT+X.^%-0\8WZ':\FGIY=G"W^W<.-H'N,@^M0?\*Q^-/Q+_ 'OQ8^(W]C:>
M_70/"9,99?[LEPV6;T(&0>V*^)GQ=A<7-TLHI2Q<EI>%E23_ +U:5J>G50<Y
MK^4^DCDE:C%3QTU17:7QOT@KR]')1CYG0^._CS\,_A_=?V3J>N_;-39ML6CZ
M5&;BZ=O[NQ/NG_>(KGO[8_:/^*'RZ#HMKX$TI^EYJBBYU!U]5A^[&?9N1V-=
MCX$^%7P]^&MK]F\%^%;6R8KB2X5-TTG^](V6;Z$XKH:G^Q^(<VUS/%>R@_\
MEUAVX_*59VJ2]::H_,?U[+,%IA*//+^>K9_=37NK_MYS//\ PM^S?\/M%U(>
M(_% NO$^L<%M3\0SFX8'_90_(H!Z<$CUKOU544(B@ #  '2EHKW<LR;*LFHN
ME@:,::>KLM9/O)[R?G)M^9YV+Q^,Q\U/$3<FMK[)=DMDO)604445Z9R!1110
M 4444 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444
M%9WB?PCX7\::8VC^+- M-0MF_P"65W"' /J,\J?<8-:-%95Z%'$T94JT5*,M
M&FDTUV:>C+IU*E*:G!M-;-:-?,\M;X'>./ATQN_@-\0Y;2W4Y'AO7V:YL3_L
MHWWXA],D^M267[14GA:[CT7XZ>";SPM<NVR/4@#<:?.?]F9 =I/7!''<UZ=4
M5[8V6I6DEAJ-G%<02KMEAGC#HX]"#P17RG^JU7+/>R/$/#_].I+VE!^2@VI4
MU_UZG!=7%GL_VQ#%Z9A253^^O=J?^!)-2_[?C)^:&:7JVEZY81ZIHNI07=M,
MN8KBVF61''J&4D&K%>::I^S?INC7\GB#X,>*KWP?J#MN>&R/FV4Y_P!NW;Y?
M;C 'I5?_ (7#\4/AG^X^-OP[:>Q3@^)O#"M/ !_>EA/SQCU/3)X%'^L^*ROW
M<\PSHK_G["]2CZN22G3\_:0C%;<[#^R:.,UR^JIO^27NU/DF^67_ &[)M_RH
M]3HK(\'^//!OC_31JW@SQ):ZC!QN:WERR$]F4_,A]F -:]?4X;$X;&4(UL/-
M3A+52BTTUW36C/'JTJM"HZ=2+C);IJS7JF%%%%;F84CHDB&.1 RL,,K#((]*
M6B@#POXF?\$^/@5XO\0-\0?AH=3^&_BWDQ^)/ 5V;%V8\XEA7]U*I/+#:&;G
M+5SG_":_\% ?V:OD^('@G3_C5X8@ZZWX5B6PUV*,?Q269_=SGT6+D]2U?2]%
M?34>*<=*DJ&/C'$TUHE5NY17:%1-5(^24N7O%GR]?A3 1K2KY?*6%JO5NDTH
MR?>=-ITYM]6X<W:2/PX_X*"?%7P]\;/VN_%WQ,\+:?J5I9:C]@5;36+$VUU
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
M'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*L?Q+_ ,A?1_\
MK]/_ *":F_X3'PQ_T&H/^^JR]>\2Z#<ZGIDT&J1,L-T6E8'[HV]30!TU%9O_
M  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!
M_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?
M5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_
M\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@
MU!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]
M]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_
M  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!#X'_Y!$O_ %^S?^A5L5S/A+Q+H-CI
MDD-WJD4;&ZE8*Q[%N#6I_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8
M^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8
M_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]4 :5?B]_P]D_X* _]%]_\M72O_D6OV/\ ^$Q\,?\ 0:@_[ZK^>6OZ)\ \
MDR7.?[1^OX:G6Y?8\OM(1G:_M;VYD[7LKVWLNQ_-WTA,]SO)?[-_L_%5*//[
M;F]G.4.:WLK7Y6KVN[7VN^Y]#7G_  58_;XU"U>RN_CSOBD7#K_PB^E#(^HM
M:DC_ ."L'[?T4:Q1_'S"JH"C_A%M*X _[=:^=:*_HC_4G@S_ *%N'_\ !-/_
M .1/YM_UZXV_Z&F(_P#!]3_Y(_3#_@G)_P %(_$WB;PM\1?&7[:?QZT\6&A?
MV4-&>\T^TM9"THO#*D4=K$CSL?*C^4!R-O &3GU__A=O[7_[6G^B?LU>!6^&
MO@V?@_$+QO8AK^ZC/\=E8'L1RKRG:P/!4BOEG_@B/\.?@[XJ\4^.O&GQ)\*:
M7J&I^'_[)/A^YU.#S?LC2F\,KQJV5#_NHL-C<NWY2,G/Z8_\)CX8_P"@U!_W
MU7\J>)-7ASAOC7%4L!@HNJN2RE&*HT[TX/W*44HR;OS-SO&[?[M_$_ZW\,:7
M$O$W ^$K9ACI>R?M+N,I.M4M5FO?K2;E%*W*E3M+E2_>+X5Y=\#?V(/@U\&=
M>;XAZFE]XQ\;3D/>>-O%]P;R^9_6(M\L '(&P!@."QQ7L=9A\8^%P,G6X/\
MOJN.\7?M/_"OPW.=*T?49]?U,\)INAPF=\_[3?<7GKDY'I7XKQ'Q52IR^N9S
MBDF]$YRW[1A'\H07DD?M&1\/4L/2^JY7A[16K45]\I/N^LI.[W;/1*P?''Q/
M\ _#>S^V^-O%-I8 KF.*1\RR?[L:Y9OP!KS@^(?C7\4#_P 3/Q5IO@+2G_Y=
M[)Q=ZBZ^AD^Y'GU7YAZ5O>!_AC\#/ MY_;5LT>I:JS;I-9UF<W-R[?WMSC"G
MW4"OD_[9S_-M,KPOLX/_ )>XA."]8T5:K+TFZ/DSZ#ZAEN"UQE;FE_)2L_OJ
M/W%_V[S^A4'Q7^,'Q*_<_!_X:G3K%^GB'Q9F%"/[T<"_._J&Z>HJ:P_9NL->
MO(];^-'C+4?%]XC;DM[I_)L86_V+=#C\R0?2NZ_X3'PQ_P!!J#_OJC_A,?#'
M_0:@_P"^JJ/".&QDE4SBM+%RWY9V5)/RHQM!VZ.I[22_F$\[JT$XX&"HKO'6
M;]9OWO51Y5Y%O3-+TS1;&/3-'TZ"TMHEQ%;VT*QH@] J@ 5/6;_PF/AC_H-0
M?]]4?\)CX8_Z#4'_ 'U7UD(0IP4(*R6B2V1XLI2E)N3NV:5%9O\ PF/AC_H-
M0?\ ?5'_  F/AC_H-0?]]50C2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH T
MJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?
M#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2K'LO^1WO?\
MKRB_F:F_X3'PQ_T&H/\ OJLNT\2Z"GBV[O7U2(1/:QJDF>"03D4 =-16;_PF
M/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U
M!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\
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
MWX)MHGA33;,R^.9!*;6QCCW@6[$ [0,\\U]#UX7^UA_R6SX'_P#8]R_^DS4
M>W?V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_
M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S
MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1
M0!D>+K&RC\-7CQV<2L(3@K& 15O3]/L&L(";*$DPKDF,>@J'QC_R+%[_ -<#
M5S3O^0?!_P!<5_D* #^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@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'
M_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^S
MM/\ ^?&'_OT*R/$=E9IJNDJEI$ UX0P$8Y&TUNUC^)?^0OH__7Z?_030!I?V
M=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C
M#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]
M^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_
M &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP
M_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?
MH4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V
M=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!A>"[*SETJ1I;2)C]LE&6C!XW5K
M_P!G:?\ \^,/_?H5F^!_^01+_P!?LW_H5;% $/\ 9VG_ //C#_WZ%']G:?\
M\^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C
M#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U%
M$/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\
M/C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-7,_$CXT?"/X/V']
MI?%/XEZ'X?B*[D_M;4XX6D'^PK$,Y]E!-:T,/7Q554J,'*3V23;?HEJ8U\10
MPM)U:TU&*W;:27JWH=!_9VG_ //C#_WZ%']G:?\ \^,/_?H5\\77_!2+P!XQ
MN'TO]F?X/>.?BA=*Q07>@:#);Z<C#C$EU<!0@SQG:13/^-FWQDZGP)\'=,E^
MNO:M$#^5LW'T.:^C7".:4%S8^4,,O^GLE&7_ (+7-5?RIL^:?&.55W;+XSQ3
M_P"G,'*/_@U\M'[ZB/H:Z@T:RMWO+V&UAAB4M)+*JJJ*.I)/ %>,_$C]OO\
M8X^&U_\ V#-\2]/U[5V;9#HWA*T;5+B5_P"X/LX9%;V9EK"M?^";OP_\87$>
MJ?M,?&#QS\4+I6#FU\0:]);Z<C#G,=K;E0@SSMW$5[/\./@Q\(_@_8?V9\+/
MAIH?A^$J%<:3ID<+2#_;90&<^[$FG['A' _Q*M7$R[02I0_\#FIS:_[AQ?GV
M/;<8X_\ ATJ6&CWFW6G_ . 0<()_]Q9KR/#_ /AI#]KGXM_N_P!GW]B.71+.
M7_5>(/BM>IIZIZ%K*+,[ ]<JW\Z_&FOZ+*_%36_^"7?[;_A72Y?$'BWX.1Z=
MIMJ UY?3>)M,=84R 6*I<EFZ_=4$GH 2<5^V^#_&?"F3X;,JV-E0P-*"IRO*
MHTY**JN3<JDWS<JM\*25]M3\(\:N#.*\UK9;#!JOCJDG53Y::<8-^R44E3@E
M%2=_C;;M\6AF?LO?!/3?&'AS5_$_BFTW6][;R6%AN7E<CYY5]P< 'U#5Y#XJ
M\-ZEX/\ $=[X8U>/;<65PT4G'#8/##V(P1[$5]N>%?#>F^#_  Y9>&-(CVV]
ME;K%'QRV!RQ]R<D^Y-<[XH_94D^.GCV'5/"7@&^\1ZV;3;_8EGJ]K8K=!,G>
M\EQ(G0<80EL <8!K^1/"#Z9=?&^.V=5LW52>79BU'"TH\O-3E2]RA%>TG"G!
MUJ=_:N4XQ]JXMR44V?N/B7]%FG0\(LJH95R1QV"3>(FU)JHJGO5F^2,YR]G.
MWLU&,I>SNDF[([S_ ((5ZWX8\.Z;\6M8\6:G96=K%_86;B^E5%'_ "$>,MW/
MIU-?:$_QV?QE,VG? GX7W'B)@Q4ZQ=P?9=/C/0GS' ,F/[H )[$UX7_P3O\
MV0OB%X+U+Q1<?M)_LX:+X;M8/L/_  B=E%?6MVDA_P!(^T-)Y$T@D8?N.9 .
MOR_Q5]D000VT*V]M"L<:*%1$4 *!T  Z"OK_ !*QW%?&/&N*QDIT\%1G[/2E
M.&(JV5."_BJ]",M/>4%62=TJFESO\,,MRCA;@;"8+EG7J0]I=U(3H1NZLW_#
ME:JUK[KE[-N-FX*]CRJ/X ^,/'T@N_C?\06N(&.3X>\.(;2S _NNX_>2CZX/
MO7?>%_A[X&\%:>-+\*^%+"QA &5@ME!?W9NK'W))K9HKY?+.&LGRJL\12I\U
M9Z.I-N=1^7/-N27]U-171)'V>+S;'8RG[*<K06T(I1@O^W597\W=]V0_V=I_
M_/C#_P!^A1_9VG_\^,/_ 'Z%345[QYQ#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H
M5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_
M ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_W
MZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG
M_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%9%G969\9WL1M(MHL
MXR%\L8!R:W:Q[+_D=[W_ *\HOYF@#2_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*F
MHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\
M8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"
MC^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^
M?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH
M QO%7P\\#>-]..D^*_"EC?0$'"S6XW)[JP^93[@@UP$GP.\?_#AC=_!+QPLU
MHO/_  C7B=3<6^/[L<OWXAZ#U/)KUBBO!S/AK*<UKK$3@X5EHJM-N%1>7/&S
M:_NRO%]8L]+"9MC<'3]E&7-3>\))2B_^W7HGYJS[,\MTSX_:#HE]'H'QJ\"3
M^$+]VV1W%W");&=O]BX0;??G 'K7H]BN@ZG:1ZAIJVEQ!*NZ*> *Z./4$<$5
M)J>E:9K5C)I>LZ=!=VTR[9;>YB#HX]"K @UYQ??LZ'PQ=R:W\#?&M[X5NG;?
M)IX)N-/G;_:A<G:3TR#QV%>;?BW)=[8VDO\ #3KI>FE&H_\ P3Z,ZK9+C]KX
M>?SG3?YSC_Y4^1Y+_P %&OVG;[X1Z3:?"/X<RI9ZWK-J;C4-0@4"2SM"Q51&
M?X7<JXW=553CE@1\#*)[RX"C=)+*_KDLQ/ZDFO=/VU?#?C[Q#^T!JC^-]1TL
M:^EI:I)8V<C+$\8A4*T)?DAN6(.,$FO.OAQX,OX]?>_UFPDA%F,HLJ8W.>A'
MJ!R<^N*_A_Q4XJS#B7C#$SQ'-&%*3A"$KKD47;6/24FKRZWTO9(_-,3P7Q-Q
M)Q?1P3@W1J3Y(U(M3IJ*UD^:+<5)13DXMJ5]&D]#D&$]G<%3NCEB?UP58']"
M#7WS_P $Y?VG;[XN:3=_"/XC2I>:WHUJ+C3]0G4&2\M P5A(?XG0L@W=65AG
ME23\7_%;P]_9VKKK-O'B*\^_@<"0=?S'/YUZ5_P3>_M'_AK30?L6[ROL5]]K
MQG'E_9I,9]M^S]*W\(N(LQR/C?!PPTGR5YQISCTDIOENUWBWS)[JW9M/Q:^5
MYCP3QO/*JC?NSY/*4)?#+YIJ7EJNY^E']G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%345_H2?I)#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C
M#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U%
M$/\ 9VG_ //C#_WZ%/BMK: DP6Z(3U*(!FGT4 %%%% !1110 5@_%7P3=?$K
MX8>(_AS8^+]5\/SZ_H-YIT.O:'=O;WNFO/"\0N;>5"&CFC+!T=2"K*"",5O4
M4 ?FO\//^"#_ .U(? FCM\5?^"ZG[7)\2G38#KPT'XG.MDMX8U\Y8!*C/Y8?
M<%+')7&<&M#6O^"%_P 7](T>[U6X_P""Z/[:GEVMM)*_D?$=YWPJDG;%%"7D
M;CA$!9CP 217KO\ P6GB\!77[)6EZ?\ 'KXF^*_!WPAN?'NGQ_&;Q'X,>X2\
MM?#YBN2%9[9'ECMY+\:?#,Z*2(99"<#)K\U?&?\ P3:_X-SOA38:Y?\ Q\^)
M.M^%_ _Q$\*+XI^!/Q0F\>:R;34M+DLTBN+:$,Y2XOK6Z5I_L\B;WBO;9=CE
M9< 'Z\_\$Y/AUIWPH_8C^'G@71OC5%\2+"UT5I=-\?QWIN3XBM9IY9X;]Y6)
M+RS1R))(<M\[/\S?>/ME?,7_  1@U_X<^*?^"6/P/U_X3?"M_!7A^Y\#0-8>
M&WN)Y1;$.XD='N'>5HY9 \R%V9BDJ\FOIV@ HHHH **** "BBB@ HHHH *\+
M_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J /=**** "BBB@
MHHHH **** "BBB@#-\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"J?C'_D6+W_K@:N:
M=_R#X/\ KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!- &Q1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?\
MY!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !1110 4444 %%%% !17._$/XO
M?"OX2:;_ &M\4/B+HGA^W*DI)J^I10;_ &4.P+GV&37BU[_P4E^&'BF[DT;]
MG#X7>-_BC>HY3SO#'AZ6.QC?TEN9PBHO^T PKV,OX?SO-*;J8:A*4%O.UH+U
MF[17S:/%S'B+(\JJ*GBL1&,WM"]YOTA&\W\DSZ+IL\\-M"]Q<S+'&BEGD=@%
M4#J23T%?./VW_@IK\8_^/32? GP>TR7^.[F.O:M$#T("XMCQV.#FG0?\$XO"
M/CB9-1_:?^./COXG3[@SV&KZV]GI@8<Y2TMBH3GMO(Z5Z/\ 8.68/7,,?"+_
M ):2=:7WIQI?^53SO]8,TQNF78"<E_-6:H0^Z2E6_P#*)U'Q,_X*!_LC_"Z]
M_L74_C#8:MJI?9%H_AA'U.YDD_YY[;<.%;V<K7*_\-6?M;_%G]U^SO\ L6:I
MIUG*/W7B'XHZ@FEQ(.S&S0F:13URK=/K7LWPT^!GP;^#5E]@^%7POT+0$V[7
M?2]-CBDD'^W(!N<^[$FNJH_M+AG _P"ZX-U9?S5YNWJJ=+DMZ2G-=P_LSBC'
M?[WC51C_ "T(*_HZE7GOZQIP?:Q\W?\ #+W[8_Q;/F?M!?MG7>BV4G^M\/?"
MK35TY$]0+V4&=AVPR_SKI_AO_P $]/V1_AM?_P!O0?":UUW5V;?-K/BR9]4N
M)7_ODW!95;W55KV>YNK:R@:ZO+B.*)!EY)7"JH]23P*X7Q%^TS\&] NO[,M_
M%0U:])PECH4+7<CGT!C!7/L6%>-G/B-7RO#<F*QL,+2EIRP<*$9>5H<KF_7F
M;?=GHY;P#EN)KJI#"RQ-1?:J<U:2\TYN7)_V[RI>2.YM;6VLK=+.RMXX88E"
MQQ1(%5%'0 #@"I*\P_X6C\=_&/R_#[X(G2X&^YJ/B^\$&/K;QYD_6C_A3OQ?
M\7_/\2_CM?0PM][3?"MNMF@'<><<NP^HKX)\5SQC_P"$W!UJ]_M./LH>O-6<
M')><(S\C[19+'#K_ &JO"GY)\\ONAS)/RDXG<>*?'_@CP1!Y_B[Q9I^G#&56
M[NE1F_W5)RWX UQ,G[3NA:[(;;X5^!?$'BN3.!/8Z>T-J#_M32@;?KBM7PM^
MSE\&O"<_VZT\$VUW=EMSWNJDW4K-_>S*2 ?H!7;QQQQ1B*) JJ,*JC  ]*7U
M?C3,/XM:EA8]J<76G\IS4(+_ ,$R]>[]ID.&^"$ZS[R:A'_P&/-)_P#@:/,<
M?M5>-NI\/>"K5_KJ%XG\HC^E>!?M<VLWA77+/P9?_$S7/$6I^5]IU.34+H""
M#=_JTCA7Y4)&6/7@KCJ:^S*^>O&?["^J^.?%5_XOUOXR[KK4+III<>'^%R>%
M'^D= , >P%?FOBEP1Q#F7#JPF4PJXRO4DN>=2M&*A!:NU-RITE*3LKQIZ+FO
M;0^KX/X@RS"YG[;&RA0IQ6D8TVW*3TUDE*=DM=9;V\SY4K3\&>*]5\#>*K#Q
M?HDNVZT^Z6:+)X;!Y4^Q&0?8FO?-8_X)^?V3I<^I?\+;\SR4W;/[!QG\?/J:
MW_X)X_:+>.?_ (6_C>@;'_"/],C/_/Q7\Z8?P6\5\+7A6HX%QG%IIJM0NFG=
M-?O=TS]0J<>\&5J<J<\1>+337)4U3W7P'T1X,\5Z5XY\*V'B_1)=UKJ%JLT6
M3RN1RI]P<@^X-:=<-\!?A!JOP5\*S>$+OQK_ &S:FZ,UGG3_ "#;[A\Z_P"L
M?()Y[8);KGCN:_NW(J^:8G)J%3,J7LL0XKVD+Q=I;.SBY)IO56;T:OK<_G;,
M:>#I8ZI#"3YZ2;Y79JZZ:-)WZ/3<****]8X@HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *Y7XXZ'\3_$GP@\1Z+\%?&O_".^+9M*E_X1S6#:03K;W@&Z
M+>DZ/&R,P"-E3A6)&" 1U5%5";A-22O;775?-=2H2<)J7;OJC\#->_X++_\
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
ME?[D_CKQ/8Z!L']YDEWMQ_=!S7U6JJBA$4  8  X I:/K670^##W_P 4V_\
MTGD#ZS@8?!0O_BDW_P"D\A\I_P!N?\%EO'W_ "#? OP+\ 6S_>_M?4]1U6\B
M'^SY $+'Z\4?\,C?\%&/'/S?$_\ X*:SZ7;O]_3/ OPYLK3;Z[;F1C+^8KZL
MHI?VI4C_  Z<(_\ ;B?XRYG^(?VC4C_#IPC_ -NI_C+F9\2?'K_@C3H/Q?\
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
MD>O1Q%:G%*I+VEMG4_>/Y.=VOE:W0^4?^&D?^"GWPB&SXS?L*^'_ !U:1_\
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
M,^!Q'X<TMA_SRD6 ,\Z#U)5CUZUU?V=3I?[Q6C'R3YW_ .2WC]\D='U&%/\
MCU8Q\E[S_P#);K[Y(]?^-O[;7[)G[.2RI\9OC_X:T6ZA!,FF/J GO>/2UAWS
M'\$KR#_AY;\0/B[_ *-^QG^P[\1?'J2?\>_B/Q! GA[1I ?XTN;K)D ZE=JG
M\Z]2^"7[ O[&_P"SNT5U\)OV>O#EA>PD&/5KNS^V7P/J+FY,DHR>>& KU^CV
MN5T/@IRJ/O)\J_\  8Z_^3A[7+J/P0<WWD[+_P !CK_Y,?)W_"HO^"KGQW^?
MXH?M*^"OA#I,WWM(^&^@MJ>H&/\ N/=WA B?_;BR/:M/PG_P21_9/@UJ+QA\
M;#XJ^+7B"/G^V/B;XFGU$@GD@0@I#MST5D; XKZ>HI/-L8ERTFJ:_N)1^]KW
MG\VQ/,L4E:DU!?W4H_BM7\VS)\&> _ _PYT2/PS\/?!FE:%IL7^JT_1M.BM8
M$^B1JJC\JUJ**\Z4I2=V[LX6W)W84444A!1110 4444 9OC'_D6+W_K@:N:=
M_P @^#_KBO\ (53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH ***YWXF_%CX>_!WPT_BSXC>)[?3+-<B,
MRMF29_[D:#+2-[*">_2L,3B<-@L/*OB)J$(J[E)I)+NV]$B*E2%*#G-V2W;V
M.BKQGX^_M >#M034OV?_  +X4G\>>)M6L9;.[T'2Y (;2.12C-=3_=@ SZ[@
M<9VY!K)\_P#:&_:NXL_[0^&G@";_ );, NN:O$?[HY%K&P[\M_O*<#U?X6_"
M#X=?!CPXOA?X<^&8-/MLAIW0;I;A_P"_+(?FD;W)XZ# XKY&IC<VXHIRHY?'
MV.&DK.M./O33W]E2DMFO^7E5<O6-.:=SS95<3F$7&BN6F]Y-:M?W8O\ .6G9
M-:GY<?'+]GGXG_L]>(8] ^(NBB,7$0>TO[5C);7 P"P1\#+*3@J0".N,$$\/
M7[*^)O"OAGQIH\OA[Q?X>LM4L)O];9ZA;+-&WH2K C(['M7C]K^P_P#LK2>.
M[IW^#]D5C@21(?MESY88GGY/,VX]L8K^?\_^C?CWCW+)L7#V+>U7F4H^5XQD
MI>3:CV?<^,QG M;VS>%J+E?25[KYI._X'P7^SG^SGXZ_:-\<P^&/#%E)%812
M*=8UAHR8;*'/))Z%R,[4ZL?0 D?JIX5\,Z/X+\,Z?X0\/6ODV&EV45K9Q9SM
MCC4*H)[G '/>CPSX5\,^"]'B\/>$/#UEI=A#_JK/3[988U]2%4 9/<]ZOU^S
M^&GAI@O#[ U/WGM<15MSSM966T8K6R5[MO63U=K)+ZG(<AI9+2>O-.6[_1>7
MYA1117Z<>^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\J_P#!
M8/\ 8]_X:V_9!U3_ (1O2_/\6>#-^M^&_+3,DVQ#]HM5[GS8@<*.LD<7I7U5
M173@\55P.*AB*?Q1=_\ @?/9G1A<34P>)A6I[Q=_Z]3Y,_X(T_LG1_LN?L?6
M$VOZ5Y'BGQA<#5O$9D3$D6Y0(+8]QY<9Y4])))?6OK.L?P/_ ,@B7_K]F_\
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
MO_T*%[_WTM'_  DNK_\ 0H7O_?2U!H;%%8__  DNK_\ 0H7O_?2T?\)+J_\
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
M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@";QC_ ,BQ>_\
M7 U<T[_D'P?]<5_D*Y_Q+KVIW.@W4$WABZA5HB#*[+A?<U9LO$>JI9Q(OA*\
M8")0&#+@\=: -VBL?_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%"]_[
MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_
M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:
M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8I'944N[ *!DDG@"O-_BQ^TU
MX,^#-I"WC/3;L7MX=NFZ/:E9;R]<G 6.)3N.3QDX&>,UYW>^$OV@OVFK@7/Q
MGTG4_"7@I\-'X+T>XVWE^G87D_!53WC4#K@@$;J^;S'B.EA\4\#@:;Q&)_DB
M[*%]G5G\--==;SDO@A(X:^.C"I[&E'GJ=ET\Y/:*_%]$SI?&/[4NJ>+O$,_P
MR_98\,Q^+M<A;R[_ %R1RNCZ23_%+,/]:PZ[$/.#@D@K5[X9?LL:;I/B2/XI
M_&OQ)+XW\9\,FHZC&!:Z?SG9:P?=C /1L9SR-N2*Z[P=I^D_#[P]!X4\$_"]
MM+TZV7$-I9HB*/4G^\Q[L<DGDDUJ?\)+J_\ T*%[_P!]+6&&X<JXO$1QF=5%
M6J1=XP2M1IOHXP?Q27_/R=Y7UBH)V,Z>!E5FJN+?/);+[,?1=7_>=WVML;%%
M8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2U]6>D;%8]E_R.][_P!>47\S
M1_PDNK_]"A>_]]+69:ZYJ*^*;JZ7PW<L[VT:M &7<H!/)H ZNBL?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6@#8HK'_X275_^A0O?^^EH_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_ +Z6C_A)=7_Z%"]_[Z6@#8HK
M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X
M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH / __ "")
M?^OV;_T*MBN4\*ZYJ-KITD</ANYG!N9&+HRX!+=/PK3_ .$EU?\ Z%"]_P"^
MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:M:5JM[
MJ$CI=:)/:A5R&E(PWMQ0!>HHHH **** "LKQV7'@?63&2&&E7&TKUSY35JT4
M ?DE\ [C_@[8NO@AX0GLX?V7D@;PU8FW'BG[=_:1C\A-AN?LY,7G;<;]GR[L
MXKK)Y/\ @[BBA>2.']D*1E4D1H=4W,?09(&?J0*_4&B@#PK_ ()IR_&^;]B;
MP5)^TR$'Q&(U'_A/!&4*#6/[2NOM@79\FT3^8!M^7&,<8KW6BB@ KXR_:8_8
M9_:O^+__  4Z^#?[>_@K7_A]:Z-\&=)US3K'POJE_??:=;CU.V>WEDDGCMRM
MJRJ5*J$F&5.6.[C[-HH \0_X*"?L0^#/V_\ ]G&X^"/BCQ%<>'M7L=7L]?\
M!7BVP@6:X\.Z[92>;:7\:,0)-C;E9"5WQR2+E2P8>?ZY^Q)\=?VJ?V@_A1\:
M?VYM9\$KI?P3U!];\*^$/ C7<]OK/B0Q"*/6+N6[2-H%MQO>"TC60I))N>XD
M"A3]7T4 ?,WQE_8F\=:/^V]IW_!1+]E/4O#]OXXN/!4GA#Q[X7\4SSVVF^*=
M*$RSVTAN;>.5[2[MY4&V;R9@\3&(JH"L-3]BO]A^?]G?XD?%+]I[XL^*K'Q)
M\6OC3KMKJ'C;6M-LV@LK*TM(!;:?I5FDC,_V>VA&WS'.^9RSL%RJ)]"T4 %%
M%% !7A?[6'_);/@?_P!CW+_Z3-7NE>%_M8?\EL^!_P#V/<O_ *3-0![I1110
M 4444 %%%% !1110 5^7O[5/PW_X23_@IG\0_&^HV^;31O[)\C<.'N6TFSV_
M]\C+>Q*U^H5<%XK_ &8O@;XV\3WWC/Q-X%6XU/4I$DOKI=0N8S,R1)$I*I(%
MR(XT7@=%%>;Q!BN*8\)YGEW#\X4\1C:+P[G.4HJ%.<X.HTXQD^:4(N"T5N=R
MO=(RIY5D689WE^*S:,ITL)65=1BD^:<(35-.[2M&<E-]^6UK,_'_ /X*,?!3
M_A-OAK#\4M%M-VH^&L_:]B_-+9,?F^NQL/[*9#1_P3G^"G_"$_#6;XI:U:;=
M1\2X^R;U^:*R4_+]-[9?W41FOU=\:_L<?LW3>$M1MY_AJDD<MH\<L<FJ7;*Z
M,-K*09<$$$C%6M"_8P_9HT_1+/3['X9)#!!:QQPQ1ZK=A415 "@"7@ #%?B_
M^IWBO_Q!_P#U$^LX?V?M>;G]I5_@_'['^#M[7W[]O=V/W7_B(W#/U_ZU[*K>
MW\L-^_Q]C\^/@W^SKX4\8_\ !0'P3!XFT=[C0/% U+[?##.\16ZBTVYD!#H0
MRDLB.,'DJV<CBOLOQO\ L#WTJ$^#OB!8:_: <>'_ (I>';;7;5A_<$LL9DB3
MV4$^]>J^%/V8O@;X)\3V/C/PSX%6WU/39'DL;IM0N9#"SQ/$Q"O(5R8Y'7D=
M&-=[7Z?@,JS?-.',KP_$DD\;@</'#1KT*E2,Y4J<ZDJ2<TJ<_<C-0Y7>+Y>9
MW<FC\!Q7#_#F%S_,,=E,94X8JLZ]O@E"4X04TG"3]USC*:5[+G:M9'P3XW_8
M<_9[LW8_M"_\$Q=)DA4Y;Q#\(+V>*-3_ 'Q:V\L4D8'7)X]JH^$OV%OV"_B-
M.++X'?MC?%#P7J"MM30'\:M&%?\ YYM;7\3&7'HK'ZU^@E<M\0_@C\(_BQ 8
M?B+\/-*U5BNT7%S:CSD'^S*N'7\&%=-2GQIA:7LZ./6*I_\ /O%14ODIP22]
M94JC[L[J.8<2X%WP^+E)+I/_ .26WSBSY*U#_@F)^U=X9!;X=?MOZ/JMNO\
MJ],\8_"NP?=_O75NRR_D*Q+[]E[_ (*(^#<G4O@'\#_&\"_=;PYXJUC2;N0?
M[0N7:%3]!BOHO_AD7Q)X _?_ +.W[0'B7PNB<Q:-J<@U33E']U8IN4STW;B:
M/^%H?M@_##Y/B5\#M.\96$?WM6\"7Q6<+ZFUF^9V/HF!FO$KXC((ROGO#M%/
M_GY'#4JT/7FHP55?XI4X>NYZ5/CSB+#QY<3SI=U=Q_\ *=I??%'R5XB\+^,-
M/0I\=O\ @D_\38$7_6R>"/$NE>)@X]5C$0)R/X2<]JYR[\>?\$T=$/V?XH>"
MO&WPR;."GQ ^!RHR'T8V\#\U]X^#/VT/V?\ Q9J']@ZEXLD\-:L"!+I'BRU;
M3YXR>BDR?(3[!B:]1AFM-0M5G@ECG@F3*NC!E=3Z$<$&OHLGEP1F-+FRMRC%
M?] V+KTN5]FHU'ROR:31*SK)\VO.KAJ57O[M.?W^TA4_$_-GPQ\*_P#@E]\3
MF7_A$_VJOA'=O-_JK75XAH\C?[(4SQ,3]!FO1=!_X)C_  SUBS.K_#/1/ >H
M6Q.3=:-XRUI=Q/H8[ET'\N*^H_'7[)7[+7Q.WM\0OV<O ^LR2?>GU#PM:22@
M^HD,>X'W!S7DOB'_ ((\?\$^]7OCK.A?!6?PUJ/\&H>%O$M_8O'_ +JI-Y8_
M[YKZ6G];I*V&SS,Z*[?7*]5?^5*K7X?(XZF2\ XIWK95AK]_JF'O]\(TV<(?
M^"?'C+1!_P 2K1_%T.WI_P (]\7KFW_+SPV._P"9H_X95^,6B<Q>/?VD]-Q_
MRRT_XN6]]$/^ ^0,GIWZ"NK_ .'97C#P?^\^"?\ P4,^.GA[;_J;+5O%$>KV
M<7H%AGC''L6-'_"B/^"LG@/_ )$S]NCP+XV1/]5!XY^&ZV&1V5GL&+'_ 'NI
MK3GXR_Y<<45WY584)_C/"R?_ ).9_P"J7A_4^'+\/'_#]8I/_P DJ<J.4_X5
MQ\<-$&(_VEOVC=/Q_P M-2\/6U_&/JW&>_;T]*/[4^/VB_<_X*6^)]* ZIXA
M^"UK/^!(R1T'(]_6NK_X7%_P5X\!?\C=^QW\,/'H3[[>!O'[Z9O]U&HJ?R-'
M_#R7XK>#<K\;/^";7QMT;9_KKGPSH\&NV\7J6D@D3Y??%'MO%2/\',L)6_Z^
M8+"5']T94W^"#_4;A&?P8:JO^O6/K1_#G;_ Q+#QS^U0,?V3_P %&O 6H^G]
ML_#H6>?KM(Q_]85M6'CK]OYL?V!^TA^SMK3=DOOMD1/U$+Y'_P!>H[?_ (*P
M?\$X-<OET;XC^)I_#&H2==/\:^!+VV<>N6:!HQ^+5W7A7XM_\$W_ (O[5\'_
M !(^$VIS2]+>SU6PCN#]8PRR#\16-7-O%/"J]?"8&HN[PCHI_./.95.!<AI*
M_/CZ2_[")U/QG:YB67C+_@J'MWQ^$_@3K8 Y;1]:U*,'W'F9^M3_ /"X/^"D
MVF<WO['7@_4P.2-.^(20EO8>:G'I7H<O[*_[.VLQ+>V_@*VVN-T<UEJ$Z CU
M!20"H_\ AE3X?6W_ " _$OBG3,=/L'B&5<?]];JXO]<>+(?Q\@P-3_#7KQ?W
M<E-+_P ".3_5'*G_  LZQD/6%&7XM3_(X#_AI[]NC3^-<_X)O7F!_P M-.^*
M&FS[O<*$!'XUXO\ \%"_VG/C'X\_8^\7^"?''[&WC+PE;7O]G^;KM]=V\]I:
M[-0MI!YC1G(W%0@X^\X%?4__  SWXBL?^0%^T/XXBQ]T7VHI<@?]](*\$_X*
M>_#GXNZ!^PMX]N]5^/5WJU@MO8@Z?-H5LCO(=0MA$WF\D!9"C$8^8*1QG(^B
MX0XWQ$N+,OC4X8Y6Z])<U&MS<K]I'5*KBU>V]N5W[=#P>*>#:E3AC'1_UB?*
MZ-5/VU**C;DE?F=+"\RC;=K5+5:GY/6EI<W]U%8V<+2332+'%&@R78G  ]R:
M^L?^%"Z;_P *'_X5;MC^U_9_/^T?]/OWM^?3/R?[O%?GWHOQH^*7A#7H=9TK
MQ"+>^L9MT3R6$#^6XXSM=",CW'!YKL?^&\?VKO\ HJO_ )0['_XQ7V?TDL)X
MH^)F.R>/!>*I82C@:JQ+=:=2,Y8B#_=>[3IU$X4US;R]YS:<;13?J^ _@'@.
M!,%F<^*'3Q-3&4G07LFY05":]_WIQ@^:;MJEHHIJ7O-+HKNTN;"ZEL;R%HYH
M9&CEC<8*,#@@^X-?HY^P)\$/V*-/_9K\'_%SX]Z?%K_BFY6]^SZ-K4\M]'9H
MM]<(B0V(RB*X59,NIRSE@0#7Y3V'[47QTC\1R^(;/Q)9/J=[/O>Y;PW8/(TA
MXRNZ [2?;&37[H?\$H[-]?\ V)?!/Q&\76]I>^)]2743JNM_8HDFG9-1NHU!
M**,*J(J@# PHKZGQ:XZ\2<TX8HPRVE1PD>>FJE95:LY<\J<^:G&DJ=&\+J5I
M.NFTES05VC\^X1\!>'/#GB7VF>XJ.+G4A5=*@H)>Y"I3M5E.?,E)<T594W9R
M?+)VN=]I_P 2_BIXBL8M)^#'P*.E:=$@2UO_ !.1901(.FVWC^<KZ;>W:IO^
M%'_$7QI^\^+OQIU&>%OOZ1X<065OC^ZS#+R+]<&O4**_EE\)QQSYLWQ57$M[
MQ<O9T_\ P73Y5)>51U/4_=%G/U9<N!HPI)=4N:7_ (%*]G_@43F?!/P:^%_P
M["OX0\%6-K,O_+T8_,G/_;1\O^M=-13998X8VFFD5$4$LS'  ]2:^BP67X'+
M<.J&#I1IP6T8144ODDD>9B,3B,75=2O-SD^K;;^]CJ*X'QG^U9^S!\.MZ^/?
MVB_ VC,GWHM2\5VD+Y] K2 D^P&:\H\5?\%??^"=?A2X^PO^TC8ZG=,=L5KH
M&D7M^TK>BF"%E_,@5Z]++\?7_A4I2](M_H72P.-K?PZ<GZ)O]#Z5HKY4_P"'
MKG@_Q)\GP?\ V/?CSXSW?ZJZTGX<R1VI]"TLTB;1[[:/^&PO^"AWC+Y?AI_P
M2]U"SA?[FH>,_B1I]CL]-UN%,A_ \5O_ &1CE\:4?\4HQ_\ 2FC;^R\8OC2C
M_BE&/YM'U717RIYO_!9SQO\ <M/@%X'M7Z^9)JFI7L?TQB$T?\,D?\%'?&?S
M?$;_ (*=2Z9 _P!_3O!GPRL+;;_NW+L9/S%']GTH_P 3$07SE+_TF+7XA]1I
MQ^.O!?.3_P#28M?B?5=9GB7QKX-\%VOV[QCXMTS28,9\[4[^.!,?5V KYG_X
M=5:%XE_>?&#]M3X^>+]W^ML[[XAM;V9]<0PQKMS[-6GX:_X(^?\ !.WPY=?V
ME/\ L\P:Q>,<RWGB'7;^^>4^K+-.R?\ CM'L,JA\5:3_ ,,/UE)?D'L<MC\5
M63](?JY+\CL/&?\ P47_ &$O &]?$?[6?@3?'_K(=/\ $$-Y(I]"EN78'VQF
MO/Y_^"R/[$VI3-:?#'5O&/CJ=6V^1X0\!ZC<,6] 9(HP?P.*]E\%_LB_LJ_#
MH(? G[-G@3273I-8>$[..0GU+B/<3[DYKT""W@M85MK6!(XT&$CC4!5'H .E
M'M,HAM3G+UDH_@HO\PY\KAM"<O627X*+_,^5O^'CGQJ\7#_BS_\ P3,^->H[
MO]5)XLTZWT&-_?=-(^%/KZ4O_"[O^"MWC;_D5?V(OAYX*#_<?QG\1QJ.WT+"
MP0'\!7U711]>PL/@PT?FYM_^E)?@'US#1^"A'YN3_P#;DOP/E3_A5G_!8/QO
M_P C/^U3\(_ ^_[W_"&>![C4_+_W?[089_&C_AWU^TSXN_Y*_P#\%1OBQ>[O
M];_PAEI9^'L_[OD*^VOJNBC^U<3'^'&$?2$+_>TW^(?VEB%\$8Q](1_.U_Q/
ME1?^".O[)>N$-\7/$/Q(^(+$YD;QG\1;Z<R'_:\EXLU\W_\ !7S_ ()0_ GX
M??LJCXR_LJ_"BVT"]\$W)N-?M;"::5KW39,+)(QD=V9H6"29SPAE)Z"OT[JI
MKVAZ/XGT.]\->(=.BO-/U&TDMKZTG3='/#(I1T8=U9201Z&NC!\09GAL7"K*
MK*2B[\MW9KJK;:KR-\+G>88?$PJNI)J+VN[-=5;;8_G"_80_9:UC]L;]J+PQ
M\$+%)5T^[N_M/B*[BZVNFPX>X?/\+%?W:D\;Y$'>OZ/=!T/1_#&AV7AKP]IT
M5GI^G6D=M8VD";8X(8U"(BCLJJ  /05\E_\ !+'_ ()R:)^Q+?\ Q$\77=S%
M?:AK_B.:RT"[)W/!H<+[H$8]I'9B9 .#Y4?I7U_7?Q9G4,VQRC1=Z<%IYMZM
M_I\CLXES:.9XQ*D[PBM/-O=_I\@HHHKY4^<"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U<T[_D'P?]<5_D*I^,?^18
MO?\ K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 445YQ\8_VF
M? _PGU"+P?8VMUXC\67@QIWA30T\VZE)&09,9$*=RS=LD X-<.8YG@,IPKQ&
M,J*$%I=]6]DENY/912;;T2;,:^(HX:GSU967]:>;\EJ>@:GJ>FZ+I\VK:QJ$
M%I:V\9DN+FYE"1Q(.2S,Q  'J:\2U3]H?XD_'749O"'[)6AHUC'(8M0^(FLP
M%;"V(X86T9&;F0?3:#C(*G=2:9^SW\3/CSJ$/BW]K36T73HY!+I_PZT6X*V-
MN1RINI%.;F0>@.T'.#@E:]MTO2M,T/3H='T73H+2TMHQ';VMM$(XXD'1550
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
M\7?&$.E)<O:ZWXMLK3PNEVMQ=37*MLFGG" "8#.YL@9XS@>P?LD?\$U/@1\
M?V>_#7PV\4>$$U#7;:P67Q%J,>I7*"YOY!NF8!)%&T,=B\?<1<\U]#>&?#>C
M>#]!M?#/AZV:&RLHO+MH7G>0HG9=SDL0.V3P..@KX;&<7\2X_,L7@\53A++W
M-3I1]K*3YH)P4N54:;AS1;<HJK-<SZ[KX+B*?".8YO3S:E0E+%P@Z+G)M1=-
MRY[)1J6?O)--Q3MU6Q\Q?\+>_P""O?C;_D6/V0/A;X'W_=_X3/Q_)J?E_P"]
M_9ZC/X4?\*<_X*\>-_\ D:/VR?ACX'W_ '_^$,^'KZEY?^[_ &@PS^-?5=%<
MW]I<O\.C3C_V[S?^EN1Y?U_E^"E!?]N\W_I3D?*G_#NSX^^+>?B__P %._C)
M?[O]:OA">UT!6]0!"CX'M2Q_\$;_ -C36)%F^*W_  G?CV0$,9/&/Q U"<LP
M[GRI(@?RQ7U511_;&9+X*G+_ (4H_P#I*0?VICU\,^7_  I1_P#24CQ+P9_P
M3<_8+\!;#X>_9+\#LT?W)-3T..^=3ZAKD2'/OG->K>%O '@3P+;_ &3P3X*T
MC1XMN/*TK38K=<>F(U K7HKCJXK$U_XLW+U;?YG+4Q&(K?Q)N7JVPHHHK Q"
MBBB@ HHHH **** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E
M_P"OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZX
MK_(4 34444 %%%% !1110 4444 %9GB_QEX4\ >'[CQ5XU\06NF:=:KF>[O)
M@B+Z#GJ3T"C))X -><_$_P#:GTK1?$C_  L^#/AR;QMXT.5;2]-D'V:P.<;[
MN?[D0!ZKG.>#MR#6?X0_9;U?QGX@M_B7^U5XFB\6:U"WF6&@0H5T?2C_ '8X
M3_KF'3>XY[@D!J^4Q/$=7%XB6#R6FJ]6+M*;=J--]>::OS27_/N%Y=)."=SS
MJF.E4FZ6%CSR6[^S'U?5_P!U7?>VYFO\3?CI^U&YT_X$VD_@SP9(=LWCK5K4
MB\ODZ'[% <;0>TK8]BK#%>B_!S]G_P"&WP/T^6+P?I3RZA>'=J>NZA)YU[?.
M3DM+*>3D\[1A<\XS7:HB1H(XT"JHPJ@8 'I2UOEW#E*ABECL=4>(Q/2<E90O
MNJ4-5372ZO.2^.<BJ&!C"I[:L^>IW>R_PK:*_%]6PHHHKZ0[PHHHH **** "
MBBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8
MK'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "O"_P!K#_DMGP/_ .Q[E_\
M29J]TKPO]K#_ )+9\#_^Q[E_])FH ]THHHH **** "BBB@ HHHH **** ,WQ
MC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444
M %%%% !1110 4444 %%%% !1110!%>65GJ-K)8ZA:13P2KMEAFC#(X]"#P17
MEGB[]BKX!^(]2/B#P_X>NO">KC)CU;P?>MI\L9]0L?[O.><[,UZQ17F9EDV4
MYQ!0QU"%1+;FBFUYI[I^::9SU\+AL4K58*7JMO3L>(_\*[_;*^%_S?#_ .,>
MD>.-/C^[I?C2Q,%T%_NK<P\R-_M28%*O[8>H^!2+;]HGX$^)_!^TXEU:V@_M
M+31[F> 9'KC:37MM! 8%6 ((Y!KQO]6\;@=<KQU2FOY*G[^G_P"3OVJ7E&K%
M>6QR_4*M+_=ZTH^4O?7X^]]TD<U\/_C%\*_BI:BZ^'?C_2M7&W<T5G>*TJ#_
M &H_OI_P("NEKS;X@?LC?L^?$:Z_M75OAW:V6I!M\>JZ(397*/\ W]\)7<WN
MP:N:_P"%%_M.?#/]Y\&/VCGUJTC_ -7H?Q#M/M0([#[7%B4#M@ "C^T^*,O_
M -]P2K1_FH25_5TJG*UZ1G48?6,PH?Q:7,N\'_[;*WX.1[=17B/_  T[\7?A
MU^Y^/O[-6MV<"</KWA&1=3M"/[[(N'A7_>R:[7X>?M+_  &^*<6[P5\4=)N9
M=I9K.>X^SW"@=28I=KX'<XQ75@^*\@QM=4%6Y*K_ .7=1.E4^4*BC)^J37F:
M4LQP=6?)S6EVE>+^Z5G]QW-?&&M?\$Q?"=G_ ,%3+']M2.&T_L&YM1J+:3@9
M'B(9C,^WILV 3YZ^=S7"?M8_\%"?'WQ$\0W?@_X,^(+G1/#5M(T2W]DYBNM1
MP<&0R##1QG^%5()'+==J_.)\0Z^=2_M@ZY>?:]V[[5]I?S,]<[LYS7Y'F_TE
M<JX>S*KALIP\J\;.$I\ZA%KKR>[)R79OEOTTU?S]7Q"IY97G3PD'--.+=[)I
M[VT=_70_9BBOSU_9._X*$^/OAWXBM/!_QF\07.M^&KB18FO[US+=:=DX$@D.
M6DC'\2L20.5Z;6_0B&:&XA2XMY5DCD4,CHV0P/(((ZBOTC@?CW)./<NEB<#>
M,H-*<)6YHM[;:.+L[-;V>S32]C*,XPF<4'4HZ-;I[K_@=F.HHHK[8]8****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ __ "")?^OV;_T*
MMBL?P/\ \@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#-\8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX
M&KFG?\@^#_KBO\A0!-1110 4444 %%))(D2-+*X55!+,QP /4UXMXM_:CUKQ
MQK]Q\-?V4O#,7BK6(6\O4/$5PQ71]*)[O,/]<PZ[$Z]B<%:\G-L[R[)J<98F
M7O2=H0BG*<WVA!7E)][*R6K:6IS8G%T,+%.;U>R6K;[)+5_U<]&^*'Q=^'?P
M:\-OXI^(WB>WTZU&1"LAW2W#_P!R.,9:1O8 ^IP.:\GV?M#_ +5W,AU#X:>
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
MWDDE9!1113&%%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\CO>_\
M7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^
MA5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5X7^UA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6SX'_]
MCW+_ .DS4 >Z4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_
M *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(
M7T?_ *_3_P"@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH \%_X*'? G5_C/\ ! :CX4L7N=8\-71OK:VB7+W$!4K-&H[MC:X'
M4^7@<D5^:I!!P17[25X+\=O^">7P0^-&KS^*].:Z\-:Q<L7N;G2E4PW#GJ\D
M+<;NY*%,DDG).:_GCQ>\(<?Q;CUG&3N/M^51G"3MSVTC*,GHI):-.R:2U36O
MQ/$W#-;,JWUG#6Y[6:>E[;-/OTU/S5KUC]C3X$:Q\=?C=I>G)8.VCZ3=1WVN
MW)7Y$A1MPC)_O2%=@'7DGHIKZ"\ ?\$I?!=],=1\6?%S4KJU2X=#;6&F1V[L
M%./OL\@&?]VOJ?X7?"7X??!CPM'X.^''AN'3K)&W.$RSS/W>1VRSL?4GI@#
M %? <#> O$4\YI8G/XQI4*<E)PYHRE.SNH^ZW%1?VFW>VB6MUXV4<'8YXJ-3
M&)1A%WM=-ORTNK=]3HZ***_L8_3PHHHH **** "BBB@ HHHH **** "BBB@
MHZ]:** (?[-T[_GP@_[]#_"HYM"T2X8-/H]JY P"]NI_F*M45FZ5)K6*^X7+
M%]"B_ACPU(ACD\/6+*>JM:(0?TK\EOCK\-=3^$/Q=U_X>ZI;M&=/U*1;8L,>
M9 QW12#V:,J?QQ7Z[UX_^U7^QYX'_:<TJ*\N;LZ3XAL8BEAK,4._*9SY4JY&
M],DD<@J22#R0?R'Q@\/,1QKD=.67)?6*#;BM$IQDES1OLGHFF]-+.U[KYGB?
M))YKA(N@ESPNTMKI[KUT5C\NZ*]Y\8?\$W_VHO"L\IM?#FFZK:Q<F]L-8A5-
MOKMF,;_^.UZ-\!/^"6OB6_U2V\1?'G7;6VTY"LAT32YS)-<#KLDE "QKZ["Q
M(R 5/-?R=E_A9Q_F&/6$CE]2#O9RG%P@O/G>C2_NW;Z)L_.*/#V<UJWLU1DO
M-JR^]Z?<>@?\$JOAMJGACX1:S\0=3MVB'B74D6R5ACS(+<.HD'L9))1_P#/>
MOJ6J^D:1I>@:5;:'HEA%:V=G L-K;0(%2*-1A54#H  !5BO[PX1X>I<*<-X;
M*J<N;V4;-]Y-N4GY)R;:71'[!EN"CEV IX9._*M^[W?XA1117T9W!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_P!>47\S6Q6/9?\
M([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '#?M+_ !_\
M"_LK_ +Q;^T/\2;@IHWA+19K^YBC<"2Y=1B*WCW<&660I$@[O(H[U\K_ ++E
MQ_P<$^+?BYX6\5_M)^*OV0[?X5WUR+O7X/ /_"07NM+9M&SI#;22[;5Y"VQ#
M+O* %G4/@*WTW^U3^R7^S[^VU\'+W]G_ /:>^'X\4>#]1N89[[16U6[M$GDB
M;?&6>UEB<A7 8#=C<JMC*@C\Y/"'[&'C+_@A5_P42^#&F_L;_$OQ+?\ [.'[
M0'C.;P?XI^$_B+5I+Z+PWK4EG/<VE[822$LJD6\A<ME]D+AWDW1F( ^K/BQ^
MV9\5/BS_ ,%$?^':G[*OB+2M U#PMX#'B[XL>/=1TG^T'T>":5(K'2[.W9T0
MW<V\3M)+NCC@'".[C9J_L-_MM>,OBK^T'\8OV$_VATTM?BE\%-3LFNM4T6T:
MVL_$VA7\"W%AJD4#NYADV-Y5Q$'=4E *MB0(OS'_ ,$R[/4+'_@X9_;\3Q>&
M&JRV7@N73C*/F:Q.G_(5]5"?9QQZ =J=\ 5U.^_X.P/CI>:.&.FV'[+NEVVM
M,GW!>/>:5) &Q_%Y0D(SV!H _3JBBB@ KPO]K#_DMGP/_P"Q[E_])FKI/BM\
M>?B5\/O%S^'/"_[,OBCQ3:+ D@U;29X5A9F'*8<YR.]>)?%WXW?$/Q_\<O@]
M%XG_ &<_$OA=;/QH7@?59H6%T6A*E4V'J =QSV% 'U[16/\ \)+J_P#T*%[_
M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM
M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]
M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0
M!-XQ_P"18O?^N!JYIW_(/@_ZXK_(5S_B77M3N=!NH)O#%U"K1$&5V7"^YJS9
M>(]52SB1?"5XP$2@,&7!XZT ;M%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W
MTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H
M7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\
M?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%
M[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W
MTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H
M7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\
M?2T ;%8_B7_D+Z/_ -?I_P#031_PDNK_ /0H7O\ WTM9FN:YJ,^HZ;))X;N8
MS'<ED1F7,AV]!0!U=%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\
MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DN
MK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8_
M_"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2
MZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\
MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DN
MK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8_
M_"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T '@?_D$2_P#7[-_Z%6Q7*>%=<U&U
MTZ2.'PW<S@W,C%T9< ENGX5I_P#"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H
M7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\
M?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%
M[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W
MTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H
M7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\
M?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%
M[_WTM'_"2ZO_ -"A>_\ ?2T 3>,?^18O?^N!JYIW_(/@_P"N*_R%<_XEU[4[
MG0;J";PQ=0JT1!E=EPON:LV7B/54LXD7PE>,!$H#!EP>.M &[16/_P )+J__
M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*
M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_
M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A
M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__
M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*
M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_
M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q6/9?\CO>_\ 7E%_,T?\)+J__0H7O_?2
MUF6NN:BOBFZNE\-W+.]M&K0!EW* 3R: .KHK'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z
M6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI
M:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -
MBBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: #P/_P @B7_K]F_]"K8KE/"N
MN:C:Z=)'#X;N9P;F1BZ,N 2W3\*T_P#A)=7_ .A0O?\ OI: -BBL?_A)=7_Z
M%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\
MOI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z
M6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6K6E:K>ZA(Z76B3VH5<AI2
M,-[<4 7J*** "BBB@ HHHH **** "BBB@ HHHH \6_;>\$_MU>,? 6A7'[ 7
MQN\%^#O%6E>)(;O5;?Q_X=>_TS7-/".LEE*T7[ZW!9D?S(L/\FT,N2:R?AG^
MS5\=?'_Q1\*_M ?MO>-O".K^(/ \=R_@KPIX!TFYM]'T>^N8&MY]1>6[E>>\
MNC \L,;D0QQ17$P$;._F#W^B@#YF^,O[$WCK1_VWM._X*)?LIZEX?M_'%QX*
MD\(>/?"_BF>>VTWQ3I0F6>VD-S;QRO:7=O*@VS>3,'B8Q%5 5AJ?L5_L/S_L
M[_$CXI?M/?%GQ58^)/BU\:==M=0\;:UIMFT%E96EI +;3]*LTD9G^SVT(V^8
MYWS.6=@N51/H6B@ HHHH *\+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\
M^Q[E_P#29J /=**** "BBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 U<T[_D'
MP?\ 7%?Y"J?C'_D6+W_K@:N:=_R#X/\ KBO\A0!-1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5C^)?\ D+Z/_P!?I_\ 036Q6/XE
M_P"0OH__ %^G_P!!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18
MO?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_ *\H
MOYFMBL>R_P"1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"
MK8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ KPO\ :P_Y+9\#_P#L>Y?_ $F:O=*\+_:P_P"2V? _
M_L>Y?_29J /=**** "BBB@ HHHH **** "BBB@#-\8_\BQ>_]<#5S3O^0?!_
MUQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_P#7Z?\ T$UL5C^)?^0O
MH_\ U^G_ -!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&K
MFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D
M=[W_ *\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "O"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:@#W
M2BBB@ 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_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-
M&Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*
M_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HO
MYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MO"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FH ]THHHH **
M** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U<T[_D'P?]<5_D*I^,?^18O?\
MK@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !6/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_\ D$2_
M]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ
M>_\ 7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_ /((
ME_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO]K#_DMGP/
M_P"Q[E_])FKW2O"_VL/^2V? _P#['N7_ -)FH ]THHHH **** "BBB@ HHHH
M **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N
M*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_P#D$2_]?LW_
M *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7
M U<T[_D'P?\ 7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\
MK]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_P!K#_DMGP/_
M .Q[E_\ 29J]TKPO]K#_ )+9\#_^Q[E_])FH ]THHHH **** "BBB@ HHHH
M**** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\
M(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_
MB7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$T ;%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_^01+_P!?LW_H5;%8
M_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!
M\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ __ "")?^OV;_T*MBL?
MP/\ \@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** /DKXL?MF?%3XL_\ !1'_ (=J?LJ^(M*T#4/"
MW@,>+OBQX]U'2?[0?1X)I4BL=+L[=G1#=S;Q.TDNZ.. <([N-FK^PW^VUXR^
M*O[0?QB_83_:'32U^*7P4U.R:ZU31;1K:S\3:%?P+<6&J10.[F&38WE7$0=U
M24 JV) B_,?_  3+L]0L?^#AG]OQ/%X8:K+9>"Y=.,H^9K$Z?\A7U4)]G''H
M!VIWP!74[[_@[ ^.EYHX8Z;8?LNZ7;:TR?<%X]YI4D ;'\7E"0C/8&@#].J*
M** "O"_VL/\ DMGP/_['N7_TF:ND^*WQY^)7P^\7/X<\+_LR^*/%-HL"2#5M
M)GA6%F8<IASG([UX?^T%\7?V@?&>M^#_ (CZ3^Q5X[:3P+K$FJ_V8C0.^H9B
M*")2I)0\]=K?2@#[ HKXY_X>4_M9?](G_BG_ .!8_P#D>C_AY3^UE_TB?^*?
M_@6/_D>@#[&HKXY_X>4_M9?](G_BG_X%C_Y'H_X>4_M9?](G_BG_ .!8_P#D
M>@#[&HKXY_X>4_M9?](G_BG_ .!8_P#D>C_AY3^UE_TB?^*?_@6/_D>@#[&H
MKXY_X>4_M9?](G_BG_X%C_Y'H_X>4_M9?](G_BG_ .!8_P#D>@#[&HKXY_X>
M4_M9?](G_BG_ .!8_P#D>C_AY3^UE_TB?^*?_@6/_D>@#ZT\8_\ (L7O_7 U
M<T[_ )!\'_7%?Y"OB?Q__P %/OVEM$\&:CJOB7_@EW\2=,L(+<M=7][J"I%
MN1\S,;? %:&D_P#!3#]JFYTJVN;+_@E1\4)H9+=&BFBO 5D4J"&!^S\@CF@#
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>@#[&HKXY_X
M>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6/_D>@#[&HKXY_P"'
ME/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"!8_\ D>@#[&HKXY_X>4_M
M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6/_D>@#[&HKXY_P"'E/[6
M7_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"!8_\ D>@#[&HKXY_X>4_M9?\
M2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6/_D>@#[&HKXY_P"'E/[67_2)
M_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"!8_\ D>@#[&K'\2_\A?1_^OT_^@FO
ME'_AY3^UE_TB?^*?_@6/_D>N?\8?\%1/VC=+U[0+/7/^"8GQ&L;F]U QZ;;7
M6HJKWDNPDQQ@P?,V.<#M0!]S45\<_P##RG]K+_I$_P#%/_P+'_R/1_P\I_:R
M_P"D3_Q3_P# L?\ R/0!]C45\<_\/*?VLO\ I$_\4_\ P+'_ ,CT?\/*?VLO
M^D3_ ,4__ L?_(] 'V-17QS_ ,/*?VLO^D3_ ,4__ L?_(]'_#RG]K+_ *1/
M_%/_ ,"Q_P#(] 'V-17QS_P\I_:R_P"D3_Q3_P# L?\ R/1_P\I_:R_Z1/\
MQ3_\"Q_\CT ?8U%?'/\ P\I_:R_Z1/\ Q3_\"Q_\CT?\/*?VLO\ I$_\4_\
MP+'_ ,CT ?8U%?'/_#RG]K+_ *1/_%/_ ,"Q_P#(]'_#RG]K+_I$_P#%/_P+
M'_R/0!]C45\<_P##RG]K+_I$_P#%/_P+'_R/1_P\I_:R_P"D3_Q3_P# L?\
MR/0!]C45\<_\/*?VLO\ I$_\4_\ P+'_ ,CT?\/*?VLO^D3_ ,4__ L?_(]
M'V-17QS_ ,/*?VLO^D3_ ,4__ L?_(]'_#RG]K+_ *1/_%/_ ,"Q_P#(] 'V
M-17QS_P\I_:R_P"D3_Q3_P# L?\ R/1_P\I_:R_Z1/\ Q3_\"Q_\CT ?8U%?
M'/\ P\I_:R_Z1/\ Q3_\"Q_\CT?\/*?VLO\ I$_\4_\ P+'_ ,CT ?5W@?\
MY!$O_7[-_P"A5L5\,_#?_@J)^T;K^@S7GA7_ ()B?$;5;9-0GCDN;#45D195
M?#QDB#[RG@CL:Z#_ (>4_M9?](G_ (I_^!8_^1Z /L:BOCG_ (>4_M9?](G_
M (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z /L:BOCG_AY3^UE_P!(G_BG
M_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z /L:BOCG_ (>4_M9?](G_ (I_
M^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z /L:BOCG_AY3^UE_P!(G_BG_P"!
M8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z /L:BOCG_ (>4_M9?](G_ (I_^!8_
M^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z /L:BOCG_AY3^UE_P!(G_BG_P"!8_\
MD>C_ (>4_M9?](G_ (I_^!8_^1Z /L:BOCG_ (>4_M9?](G_ (I_^!8_^1Z/
M^'E/[67_ $B?^*?_ (%C_P"1Z /L:BOCG_AY3^UE_P!(G_BG_P"!8_\ D>C_
M (>4_M9?](G_ (I_^!8_^1Z /L:BOCG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/
M[67_ $B?^*?_ (%C_P"1Z /L:BOCG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4
M_M9?](G_ (I_^!8_^1Z /K3QC_R+%[_UP-7-._Y!\'_7%?Y"OB?Q_P#\%/OV
MEM$\&:CJOB7_ ()=_$G3+""W+75_>Z@J10+D?,S&WP!6AI/_  4P_:IN=*MK
MFR_X)4?%":&2W1HIHKP%9%*@A@?L_((YH ^SJ*^.?^'E/[67_2)_XI_^!8_^
M1Z/^'E/[67_2)_XI_P#@6/\ Y'H ^QJ*^.?^'E/[67_2)_XI_P#@6/\ Y'H_
MX>4_M9?](G_BG_X%C_Y'H ^QJ*^.?^'E/[67_2)_XI_^!8_^1Z/^'E/[67_2
M)_XI_P#@6/\ Y'H ^QJ*^.?^'E/[67_2)_XI_P#@6/\ Y'H_X>4_M9?](G_B
MG_X%C_Y'H ^QJ*^.?^'E/[67_2)_XI_^!8_^1Z/^'E/[67_2)_XI_P#@6/\
MY'H ^QJ*^.?^'E/[67_2)_XI_P#@6/\ Y'H_X>4_M9?](G_BG_X%C_Y'H ^Q
MJ*^.?^'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/[67
M_2)_XI_^!8_^1Z/^'E/[67_2)_XI_P#@6/\ Y'H ^QJ*^.?^'E/[67_2)_XI
M_P#@6/\ Y'H_X>4_M9?](G_BG_X%C_Y'H ^QJQ[+_D=[W_KRB_F:^4?^'E/[
M67_2)_XI_P#@6/\ Y'KG]._X*B?M&S_$?4=!M?\ @F)\1I=5@T^&2ZTI-14S
MP1,3MD9?(R%;L: /N:BOCG_AY3^UE_TB?^*?_@6/_D>C_AY3^UE_TB?^*?\
MX%C_ .1Z /L:BOCG_AY3^UE_TB?^*?\ X%C_ .1Z/^'E/[67_2)_XI_^!8_^
M1Z /L:BOCG_AY3^UE_TB?^*?_@6/_D>C_AY3^UE_TB?^*?\ X%C_ .1Z /L:
MBOCG_AY3^UE_TB?^*?\ X%C_ .1Z/^'E/[67_2)_XI_^!8_^1Z /L:BOCG_A
MY3^UE_TB?^*?_@6/_D>C_AY3^UE_TB?^*?\ X%C_ .1Z /L:BOCG_AY3^UE_
MTB?^*?\ X%C_ .1Z/^'E/[67_2)_XI_^!8_^1Z /L:BOCG_AY3^UE_TB?^*?
M_@6/_D>C_AY3^UE_TB?^*?\ X%C_ .1Z /L:BOCG_AY3^UE_TB?^*?\ X%C_
M .1Z/^'E/[67_2)_XI_^!8_^1Z /L:BOCG_AY3^UE_TB?^*?_@6/_D>C_AY3
M^UE_TB?^*?\ X%C_ .1Z /L:BOCG_AY3^UE_TB?^*?\ X%C_ .1Z/^'E/[67
M_2)_XI_^!8_^1Z /L:BOCG_AY3^UE_TB?^*?_@6/_D>C_AY3^UE_TB?^*?\
MX%C_ .1Z /J[P/\ \@B7_K]F_P#0JV*^&?AO_P %1/VC=?T&:\\*_P#!,3XC
M:K;)J$\<ES8:BLB+*KX>,D0?>4\$=C70?\/*?VLO^D3_ ,4__ L?_(] 'V-1
M7QS_ ,/*?VLO^D3_ ,4__ L?_(]'_#RG]K+_ *1/_%/_ ,"Q_P#(] 'V-17Q
MS_P\I_:R_P"D3_Q3_P# L?\ R/1_P\I_:R_Z1/\ Q3_\"Q_\CT ?8U%?'/\
MP\I_:R_Z1/\ Q3_\"Q_\CT?\/*?VLO\ I$_\4_\ P+'_ ,CT ?8U%?'/_#RG
M]K+_ *1/_%/_ ,"Q_P#(]'_#RG]K+_I$_P#%/_P+'_R/0!]C45\<_P##RG]K
M+_I$_P#%/_P+'_R/7J?[*G[5GQG_ &@/%.IZ!\3?V,O&/PSMK'3Q<6VI^))P
MT5W(7"^2G[M#NP2W?@&@#W.BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
MYF^,O[$WCK1_VWM._P""B7[*>I>'[?QQ<>"I/"'CWPOXIGGMM-\4Z4)EGMI#
M<V\<KVEW;RH-LWDS!XF,150%8:G[%?[#\_[._P 2/BE^T]\6?%5CXD^+7QIU
MVUU#QMK6FV;065E:6D MM/TJS21F?[/;0C;YCG?,Y9V"Y5$^A:* "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#RC]N?_ )-'\>_]@%__ $-:[KX7?\DS
M\._]@*T_]$I6Q?6%CJEI)I^IV45Q;RKME@GC#HX]"IX(I\444$2P01JB(H5$
M08"@= !V% #J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "O"_VL/^2V? _P#['N7_ -)FKW2H+O2],OYX+F^TZ":2UDWVTDT*LT38
MQN4D?*<=Q0!/1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 >%_P#!/?\ Y(GJW_8]ZS_Z4FO=*@T_2],TB VVE:=!:QM(SM';
MPJBEB<EL #DGJ:GH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /*/VY_^31_'O\ V 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*5L7UA8
MZI:2:?J=E%<6\J[98)XPZ./0J>"*?%%%!$L$$:HB*%1$& H'0 =A0 ZBBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_
M /8B:5_Z,:O=*@CTO3(M0DU:+3H%NY8PDMTL*B1U'12V,D#TH GHHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_^">__)$]
M6_['O6?_ $I->Z5!I^EZ9I$!MM*TZ"UC:1G:.WA5%+$Y+8 ')/4U/0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5YW^U%\3/BI\+_A+<ZC\!_AO!XM\<
MZI>0:7X0T._NFM[-[V=MHGNYD5FBM8(Q)<3,H+F.!E0%V0'T2B@#\O/BQ^W%
M_P %A_\ @F+^T#\*]<_X*$WOPC^)?P9^+'CNS\(:AJWPUT*\TZ]\):I>,WV<
MA9W8S08#MEM[.L+C,;E/,^G/VS_VW/'G@O\ :Q^$O_!._P#9J?28OB5\58;[
M5]3\0:Y9-=VOA/PY91NT]^UNDD9N)YG0P6Z%Q'Y@9I,JFQ\?]I3X8V7_  49
M_:S^'WPHMX%N?A=\ /'\'C+QWJX&8M6\66D3KINB0-TD%L9VNKP\JI%O!R[2
MB+P*^L]0MO\ @[9LKKQ6&$-S^R"Q\,-*."!JS!U3W#"Y) ]3ZT ?1_P)_;*^
M)/@G_@H'KO\ P3,_:CUW3-9\13> X/&_PQ\;Z=I?V#_A(-(,[VUU:75N':-+
MVWGC8YB(66%@_EQE&W<M_P %,OVZ/VN/V2/VFOV;/AO\-/"/@=? GQ?^-ND>
M#_$&M7]S<W.K"*>2-I%B@V1PV^4$R^87F/ (5">/&_VR5U.__P"#HO\ 9 MO
M#P8M8?"#Q;<Z]Y?\-D]EJ<<1?'\/G[ ,\;L5U'_!=O\ Y+Y^PE_V>)X=_P#0
M9* /L+]L3QS^T1X$^ 6L7G[)7P^L/$WQ+U!H=/\ !FG:WO738KN9PINKYT*F
M.U@C\R>3#!G$7EIF21%;\]_VJ_VB?^#FW]D/X3+\6OB'JG[%.J17/B+2="TG
M0_#MEXIFU#4]1U&^ALK6VMXY1$CN99U)RZ@(KMGY<5^K%?('[4"?\-)_\%2?
M@7^S G[_ $+X3:1?_%[QI W^K:] ?2= B;'\7GSZC<@'O8J>U 'UMH\>JPZ1
M:PZ[=03WR6R"\GMH3'')*%&]D0LQ52V2%+$@<9/6K-%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!\<?M0ZW_P6$^.7Q \1:3_ ,$_=<^%'PX\(^$[
MAK"SU[XG:3>7][XMU&.,&<PQQ#99V,<C&W\UE>622&5E41A"]+_@E1_P5'\7
M_M9?LR?$WQ;^V;X!T[X=_$#X!^*]5\._&&VL)';38);"(RS7D!9G*Q;%DRN]
M\&)B&*LM?3W[0?QU\*_L[?#*[^(GB2QN]1N/-2ST'P]I:"2^UW4I3MMM/M(R
M1OGE?"C.%4;G<JB.R_"?QR_8N^(7[+/_  0S_:LN/$4EM=?%;XK^%_&7C[XI
MW&CL7@&IZA;R2W5G;,0&:WM[51;(>-XB9]JF0J #7\'?MZ_MX?&;_@GWK_\
MP5P^&EMX8L?"%A9:GXE\*?!34= 9KK5_"NGS2B5[K4EF+0ZC/;P37$7E1F&/
M=#&T<Q+/7V)\(/VA=+_:>_9>\-_M+?LSPZ?K%IXT\,VNL>&8==OWLXBLZ*_E
MW$D44S1.F65U",0Z%>.H^5OV'[[PSI__  ;A^#=15XO[.M_V5I9+T\;05T64
MSY_X&),_C3_^#9RP\1Z;_P $//@1;^*5D%RVFZU+")<Y^S/KNHO;]>WDM&1[
M$4 =3_P1:_;@_:(_;P^!?Q,^(/[3>C^&=.\1>$/CCKW@^+3_  E;RI96]O81
M6BA5:9FDE/F22DR-@MN'RJ,*+TW[6GQ7_:)_X*._$?\ 8&^#GQ*TSP!:?"+P
M;HNL>)=6GT6._P!7UVZU-7DC2R2=O)AM+>)8O.D:.5VDN8T7RPI+^1_\&WW_
M "0/]HK_ +/$\=?^A6=>?_\ !3W]F;Q7^VG_ ,%'_P"T?^"6_P 0IOA[^U%\
M"O MO?\ C?XF+?B+2VLKU97TOP[>V_E2"[GN-LDP9U\J*W4^8)M\:1@'U]^P
M/^UM\3?CC\2_C=^S;\9K;2[[Q)\#O'=OH-QXO\/V+VUCK]K=6,5[;2^2\DGD
M74<<OESQ*[('4,NT.$3Z4KX(_P"" _[3G@[XK? ;QK^SOXC_ &?[KX8?&CX5
M^+6M_CKX9U&ZDNKG4=<O-\C:W)=3,\MU]L,,C;Y'<CRMJLT2Q.WWO0 4444
M%%%% !1110 4444 %%%% !1110 4444 4_$.NZ?X7T"^\2ZLT@M=.LY;JY,4
M32.(XT+MM502QP#@ $GH*_-G]K?X^?\ !PE\&/@WKW[?WA/PU\#[7P7X8TV3
MQ!J/P%OM/O;C6[?08E,LHN-05U1[^. %Y$AVQJ48)YI4+)^F5?-?_!2/6/%_
MQ;^$VH_L#? N[C/C[XQ:%<Z/=WA3?'X6\.7 -OJ6MW('W52%Y(K="09KJ2-%
M^597C .,^-__  6#^&OPQ_X)3^&/^"E?A[X?W>H7/Q!T325\!>!)[H)/J&N:
MD EOIS2XQA)/,,D@'^K@D903@&A\9_VN/VI_^"=WB[X-^*/VT/B/X4\8^!_B
MOXSM?!GBV^\/^%VTL>#=>O8G>RFMF,\IGTUI(I89//\ WL?[N7S#EHJ^;_\
M@O=\#?"?[/'[/_["WP2^'^F26GPX\"?M.>"M$:"1MPCMX()(8&E; W,8HY\N
M1RS,3RU=;_P=IKJ-W_P2KLM%\.J[:WJ7Q?\ #EMH"Q?ZQKTO.8PF.=V%;&.:
M /JS_@JQ^TQ^T=^QY^PYX_\ VEOV:O!O@[6-6\&>'+G5;I?&5_=)#%%$%+%(
M+>/-PVTN=K2PC*CYCDX[C]E/XW:E\1?V(?AM^TA\7-5M+>\UWX5:/XE\3WT<
M7E0123Z;#=7,@49V("SG'. ,5Y;_ ,%O,_\ #H;]HO<1G_A4VKYQ_P!<#71?
ML.^!=&^*/_!*+X/_  S\1M*-/\1?L]>'],OS V'$-QH5O$^T]CM<X/K0!XE\
M(/VK?V_OVVOV)=3_ ."BW[+7BOPEH%A>KJVI_"WX4ZYX2>\_MS2[&XGACCU.
M\6X62*ZO/L[LGV<*EN)HE83E7)^C/^"?'[:GP]_X*'?L>>!_VOOAG82V.G^+
M]+:6YTJXE#R:;>Q2O!=6K, -WESQR('P-ZA7  8"OAK]B[7O^"@'_!$S_@GU
MXR_9S_:(_9=T_P 6>#/@I8:YJ?@OXS67C_3+/1]0T<R3WJ1WEM)(VH07 DD=
M%2.UF#%TC!^4._IO_!L7\ _'7[/_ /P1L^&.F_$2PFL]0\42ZAXFBL;A"K06
ME[=/):G!Z"2W$4P]IJ /OZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
MY_\ VS_&O[<>J:MI'P*_8&T;P?I_B34K&74?$?Q!^(=O<3Z5X<LE81Q)';P8
M:[O9W,GEH6$:);2M(>8U?Z JMK.LZ/X<T>[\0^(=5MK"PL+:2XOKZ\G6*&WA
M12SR.[$*B*H)+$@  DT ? /[!O[?'[?/@_\ X*)Z[_P2K_X*;^'/!>I^*Y?
MQ\9?#GXE?#VTFMK'7=,6?R9(YX)"3'*&\P9 0*8'4APT<C^A>%?VOOCM^VW^
MV7\7OV;/V2_B%HO@GPA\"9+/2?%7C>_\-C5[G6O$UPDDC6%O$\T<<5M:+'MG
M9LRR2.$C,84NU_\ 91^"]W^T'^VSXI_X*J>.=#GL;._\$P>!?@IIM[;M%./#
M,=RUY<:O-&X#1R7UR^^)" Z6L4);#3.B?//_  ;86>H:=J_[9]AXL##Q)%^U
M]XF&M"8?O"<IAF[D%_.(/?F@#WS]E3_@IEXS^//[+/Q+\1ZA\&XK_P"-7P=\
M<WW@'QA\/M NFCMK_P 20W2VMJ]M++N:&PNGEAD$TFX0H9=Q<0EF^;/VP?VW
MO^"W?_!*FQT3]LG]LN3X)?$?X+7'B.TT_P"(OAKX;Z-?V=_X5@NI!&D]K/<M
MFY57(0-)DNS(I1 ^^/9_X(C+J=W_ ,%5?^"C>MV@;^PY/B_H=M:,/]6;V%-4
M%T!VW#=%N[\BO>_V_?AA9?\ !1OQUH7_  3YTV!;OP-H?BG2O$OQ\U7&Z"*S
MM)$O;'P\IZ-=WDRV\TB@Y@M(R[[3<6^\ W_^"@_[=GB7]GCQ9\(/V9?@%8:3
M?_%?X]>+6T;P6=<ADEL=(L8(Q/J.L7$,;QO.EM P*P*\9D=U&]0&-9'AS]L'
MXN?LX?\ !0;PC^P%^U9XQTSQ1:_%KPE?:O\ "CQY9Z(NF3S:CI_S:AI%W DC
MQ.PA9+B&:/R_E)B968+(WSU^W!9ZA%_P<^?L6:CKH8:3+\-/&46BM(/W9OUT
MW4C,%SQN\MX?S7VIW_!:9=2U'_@KS_P3AT;PN&;5%^)?B>Y81??6RCATIKDG
M'(4Q*^>Q"GT- 'Z=4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Q
MQ^U#K?\ P6$^.7Q \1:3_P $_=<^%'PX\(^$[AK"SU[XG:3>7][XMU&.,&<P
MQQ#99V,<C&W\UE>622&5E41A"]+_ ()4?\%1_&'[67[,GQ-\6_MF^ =-^'?Q
M ^ ?BO5?#OQAMK"1VTV"6PB,LUY 69RL6Q9,KO?!B8ABK+7T]^T'\=?"O[.W
MPRN_B)XDL;O4;CS4L]!\/:6@DOM=U*4[;;3[2,D;YY7PHSA5&YW*HCLOPG\<
MOV+OB%^RS_P0S_:LN/$4EM=?%;XK^%_&7C[XIW&CL7@&IZA;R2W5G;,0&:WM
M[51;(>-XB9]JF0J #7\'?MZ_MX?&;_@GWK__  5P^&EMX8L?"%A9:GXE\*?!
M34= 9KK5_"NGS2B5[K4EF+0ZC/;P37$7E1F&/=#&T<Q+/7M?CS]K[XW_ +27
M[-WPS\;_ /!,S0/#NI:S\8=#76M&\4^/TG&C^&-)6&)Y[F\CMCYDUTKSPVZ6
MBLI:5W9F"025Y?\ L/WWAG3_ /@W#\&ZBKQ?V=;_ +*TLEZ>-H*Z+*9\_P#
MQ)G\:=_P;/V?B#2?^"'/P)C\6[TG_LS6IHS.2"+9]=U%X#D_P^2T9';;B@#D
M?V;_ -NW_@I1^S1_P4P\'_\ !-K_ (*=6?@'Q?9_%W0-1U+X5?%'X=:9/8I)
M<V$#W%U97=O*2!MCC)RH&TO%\T@D/E>J_P#!<O\ ;7_:O_X)[_L">+OVK/V8
M/"'@B_E\,_84U.]\6W5S)):K=WT%BC06D**L[*]S&V9)T50IRDG0V?A7\+;7
M]M?_ (*!Z7_P43U*U#> ?A1X8U'PS\#YG7G7+V_95U;Q!$?^?1HHX[.V;D3H
ML\ZYBD@=N!_X.A_^4%?QT_W/#?\ ZDNE4 ?=OA34;G5_"^FZM>$&:ZL(9I2H
MP-S(&.!VY-7ZR? '_(B:)_V"+;_T4M:U !1110 4444 %%%% !1110 4444
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
M^SG\7?VP/V-?'?[*OPAU7PYI5S\0/#USHM]KOB.>?9IT$RA6DCAAC8SOMW
MO&%)!RWW:W_V*/A/\6?V?_V3O OP#^*TOAZ]UCP'X1T[P];ZCX?NYS;:E%96
M<-NEPRS1*UNS^62T8\P+U#'.T>L44 ?+GQ\_8E^*O[?&JZ3X3_;7U[P_IWPF
MT;58-3N_A'X*OKB]B\5W<#B2#^UM1GAMVELXY%606,5NBNZJTDL@4)7T_:VM
MK8VL=E96T<,,,82&&) JHH& H X  X %244 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7R%_P4\_92_P""B'[6=_X7\(_LK?M _#;P=X(TJ>/4/$NB
M^,_#5UJ3>(KR-V:*"Y1&6-[.,B.3R#D2R+^\#(NP_7M% 'QK^S=^SC_P61MO
MCSX<\5?MF?MZ?#[7_ &BR3W6H>%?A[X$?2KC5[CR'2WCGN')80)(XE9$*[S$
MJMN0LIZ#_AB;XS?LZ?M<?$K]JS]B?4?!S1_&>RL7^(/@KQO/=6MI#K5FCQ0Z
MS:36L4K;GBD*SVI1!,R*XGC;.?JJB@#Y+^$7[ 7QJ_8__8Q\<?##]D;XQ>'S
M\:OB-XGU'Q1XN^*OC'0W:WN_$&HS;[O4!9Q,V BX2"!F9$"(7,GS[_!_A9^P
M9_P<!?!3X:Q_#'X9_P#!1+X%:=:J9I9=2?X57%S>W5W,Q>:]GFG=S<7,DC-(
M\LNXNS$G/2OTLHH ^8OVJ/\ @GGJ'QU\!_!OQ)X6^*\L'Q=^ >L66K^!/B!X
MBMVN_P"T+B.!(+ZVU!597>WOXD*S%&#JVQU)V;&=\/\ ]BCX@_$']MW3/^"@
M7[7.H^&W\3^#O"-QX<^&?@WPC//=:=X=BNF)OM0>[N8H9+J\N%Q#D0PI%"I3
M$C,9!]-T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\!?M%_L
M8?\ !9[XC?MB7_[2?P>_;&^"V@Z/IL$VG_#SP[K_ ("O-2_L"S<D2SJ6<+]L
MG3:LLX&=@\I"L98/[1^QI^SM^W5HD7C:Z_X*1?M-^%_BD?$5A!I>C>'O"WA?
M^S-'L+';+]J\R!LFXEG,BJS2%MJ1!5VAW!^E:* /@_0_^"7?[2_P_P#V,=?_
M ."6?PS^-_ARR^"&M/J.FZ=XOO%NI?%.B^%[^>26ZT6. H;>XEV3SV\=\\R[
M(G7-M(R#/5?MQ_L*?M8^./V8? _[&O\ P3P^*W@'X8^ /#NFVNFZ[8^)M&N[
MY]3TRU2..#2_W3KBU=4(N,DM.IV,=CRK)]C44 ?#?P5_99_X+:1?%+P?%^T9
M^W_\+Y?AOHNL6UUK_A[X=?#E]+OM0MK;]Y%9).Q/DPO(D2R!-I:+>F<,0>]_
MX+$?L4?&O_@HS^Q%XH_8L^$_BCPOX=M_&CV!U?Q)XADN9'LTM-0MKU$AMX8R
M)"[6P4LTB[03A6)R/J>B@#F?@[8?$72?AKI&C?%:UT6/7;&QCMKUO#]W+-:S
M%$"^8AFCC=-V,["&VYQN;K73444 %%%% !1110 4444 %%%% !1110 4444
M%%%% 'C_ .W1\/\ ]KSXJ_L[ZM\.?V)OB]X<\ ^--9(MO^$P\16$US_9EHRL
M)9+:.+_EY^Z$=LJF6;!8+7Q_\/OV$O\ @O5X ^'FF?!3PA_P40^"7A7PK9P+
M9AO"WPGD%]:V[-F:6&2X:0-<MN=S+*'9I'+N68EC^D%% 'S;^UA^PGJ?Q0^-
M/PF_:]^ OBBRT?XK?!J2ZMM&NO$9FFL_$.C7D!@O-*OY$)E =2)([C$C0S+O
MV2;F!B^!?[$WC;3?VNO%_P#P4/\ VB-7\/ZI\5-=\&P>$?">C:&TS:3X3T*&
M5[C['%<2HLMU+/<N99KDQ1<;42)0&+_2]% 'YNZ7^PS_ ,%\/#_QC\8?&_0/
MV]_@-'K?C"Z3SY[WX8WETUA81$_9]-MFDE)BM8MSL(Q]Z2225R\DC.?8K[]F
MK_@K"O[#&O?"VQ_;?\(W/QS\7:]<3:I\2;OPY-%IV@Z>Z"%(-*LXL>3(L446
M&?.)99Y3N<@U]@44 ?F_\/OV$O\ @O5X ^'FF?!3PA_P40^"7A7PK9P+9AO"
MWPGD%]:V[-F:6&2X:0-<MN=S+*'9I'+N68EC^C6G6,6F:?!IL,TTB6\*Q))<
MSM+(P4  L[DL[<<L223R34U% !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 %%%% !115?5;J\LM,N+S3],>]GBA9H;2.14:9@.$#.0H)Z9) ]: +%%?
M$/PH_P""TL_QV^*?Q9^#WP9_X)R_'#Q-K7P1US^R?B%;Z;>>%D-K<%YE58%N
M-:B-UO%O,RB(,2%'0LH/M7[!G_!13]F7_@HU\.-4^('[.VOZDMQX=U9]*\7>
M%?$>F-8ZQX>OESFWO+9B?+;Y6PRED)1P&)1PH![I1110 45Y5^TE\<?C;\'O
M%/PUT3X1?LL:O\1[+QCX[MM%\7:IIFN06:>$--D!,FJS+(K&>./',:[<X(WA
MBBOZK0 445SWQ9\;ZS\-_AOK/COP_P##O5?%EYI5B]Q!X=T2>UBNKTJ,[(VN
MIH85.,DEG' . QPI .AHKP3_ ()C_MS:?_P4E_8D\'?MH:3\-IO"-KXQFU5;
M?0+C5!>R6Z6>J7=BK-*(XP2XMA(5"X3S-N6V[CF_\%+?^"C_ (*_X)?_  )?
M]I/XN_!?QAXF\(6M];6>I7WA!K!Y;.6>0QQ[XKJYA9E+;1N3=@N,C&2 #Z-H
MKYZU3]LS]H>P\'/XUL?^"9'Q?U*W6Q^UI;:;XD\(R7$L>S?\D?\ ;0+L1T0?
M,3P 2<5Z[\$/BOH?QX^"WA#XX^&-.O;/3/&?A?3]=TZTU*-4N((+NVCN(TE5
M695D59 & ) (.">M '4445'=326]K)<0VLD[I&66"(J&D(&0HW$+D]!D@>I%
M $E%?,W[!7_!1>;]M_XO_'+X1WG[/NL> KOX)^,[?P[>QZ[K=M=7-_+)'(YD
M9+7?%"!L& DTP8,#D8Q7HG['7QQ^-O[0?PDG\>_'[]EC5_@_KL7B*_L(_">M
M:Y!J$TMK!,4AO!+"JJ%F4;@N.,'#.I5V /5:*** "BBB@ HHHH **** "BBB
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 ***K:SJUKH.DW.M7T
M5S)#:0-+*EE92W,S*HR0D4*M)(WHJ*6/0 F@#\C_ /@E+\=!\$O^"G/_  46
MOV^#WCOQ:;CXPZ<\<'@CP]_:$F]/[4Q$P#KL9]WRLQ"?*=S+WM_L'?#CXU?\
M$L? G[;7_!:?]MOX2OX,;XG:Y/XIT3X2PZK!+>6MM'<WLMK%=2P%X5N+B:_B
MBX)*'>S %]B]Q_P1O\$?';X2_P#!1G]LCXB_&?\ 9F^(7A'P[\:OB39:Q\.]
M;UGPQ*+>^MH)-1#&4Q[S:$I/$X\X(,,02&&T_87_  4R_9$NOV\OV"_BA^R1
MIFN0:;?^-/#$EMI%]=9\F&^BD2XM3+M!(C\^&(.0"0I; )XH ^-OVF_VZO\
M@I+\"? G@C]HOX%V/Q,^,.NMKMDOQ*^!MA^RMXAL-/?3YU)N#I-])IJ7,4D!
MPJM<3S"3.\JH'EGJ/VA_VNO^"ELO_!7[1/V /@7\3/A]I'AGQO\  J^\6Z#J
MFK> IS<>'I?MCP+->1279>^EB$6%CC-JA>X'F(1$=^+^QQ^WC_P6'\1?#G1_
MV)_C%_P2\\8^'?BSH^G1Z%J/QHU6_M_^$0C2-!"=;>7G[5(JCS?LEN9/.D&
M\2O^[W?B=X7^,</_  <*_#_]I*R^ 'Q"U/X=:'\!;OP1K7CR#PM*UI#JTNHS
M7*DJJAY(L; 9HXS&#("#M5BH!G_M*_M.?\%4_P!B>^_8V^&GQL^.?PS\1:I\
M3_C5IW@SXK:EX=\#2Q2WRS7DCJ]M++,(HD>TV1NJVJ.)%9T=0P5?;OB7^U[\
M3/C+_P %(I?^":G[/'C6#PE_PB?PW7QC\3O',>FPWM]:BXN$@L=,L8KA6@CF
M</\ :))IHID$>U%3<^Y/+O\ @M9X#^,GQ,^/?[)-Y\(/@-XT\86GPV_:#TCQ
MGXWO?#N@2SPZ9I,#%))"_"RR?,S"*,O)A#E1N3=F?&KX%?'K]CW_ (+)V_\
MP53^$_P>\3_$'X7?%OX:P>$OBOHWA72I+G6_#EU 86L]333_ )9[B'9;P1O'
M&K2QYG)0DHI .R^ /[>OQS^"7_!3/Q1_P2Y_;9\6:7XB^T> /^$[^$_Q1@TN
M/3IM4TA'=+JSU&"']PMS"T5P1+"L:/';LQ1"RBJG[-_[0?[8?_!3?]DWQ3^W
M#\!?CE;?#OPUK%WK4/P6\(2>%;2\M]4L+"XGM%NM<DN$-P6NI[>7]U:26WD1
M%/GE;+4:7^R%X@_;E_X*=:C^WQ\0/AWXA\(?#_PW\"[GX=^![;Q-IS:?JVM7
M>H37#WVI?9)0)K2WC@N#;HEPD<KNSOL"*I?QO_@DWK7[<G_!-/\ 9]U3_@E-
M\>_V#/B5XPNO!>IZO'\+_B1X%L+:;P[KVF7=S-=(US>33HMBRRSR,5DRXC8*
M$+H%< ]4_P"#6W_E!5\$/]_Q-_ZDVJUS7_!V9_RA2\>?]C1X>_\ 3E#7;_\
M!M[\+OV@O@!_P2A^'W[/7[2/[/'B?X?Z_P"%)M5(B\2FU1K^*\U6]ODD2&.=
MYX"JW"HR7$<+[AP&'-8'_!R[\+/C7^TY_P $WM;_ &5OV;O@9XO\<^,O$6NZ
M1=V]GX?T.22"WM[>[$TDDMRVV%3B(J(PYDRRG;M.Z@#O_BC^V[^VM\-_@#H>
ML^&/^"<_C#35DN]!T^[\2:CXQ\/7-OI5G<W=M;S7SP6U[--*L<<C/M6,^K;5
M#$8G_!9W]K;]K[]A30O@+J_[)NH^"K;0?&OQS\-> =6\.ZEX=873QW;3N%@N
M_-:&UA:.V\@C[+(Z>8'1AMVGTG3/V]-5T/X5V<%U_P $_OVA=0OK/0X5DT2+
MX?0;YI5B4&$-)=+%G<,9+!>^:^6O^"GWAK]M?]I3]EG]E6^U_P#9H\8:SX]T
MS]I'PW\3_'7ACPWHGGIX3T."2_D^P23J$CFN;:&YM[=E4F21XI), ,N0#O\
MQ9^T]_P40_9"_P""I_P&^ W[2'QR\%>/_A[^T:GB*RAT+P]X#.D/X.U#3;..
MZ003M<32WD;^9'&7F()'F,$3Y5KT3P1^U)\8OVZ?VTOC!^SK^SY\6Y?A]X#^
M!$]EHGB3Q7H^CV5[JNO>);B)Y9+:'[=%-;V]I:*JI+F%I997(1XU3+>8?\%)
M-%^*?Q._X*9?L6_''X8?L_\ Q#U_PE\+-=\1:EX]URP\&7@32K?4]/M8;8F.
M1%EE<%69XXT=X]I5@'^6N*^"_A3]J[_@DM_P4_\ CYXDF_9)^(7Q8^"7[2/B
MB/Q?H?B?X8Z0FI7OAS6F,K7-K>VID1HHF>=@)2=H6.$@DF41@"?\$0-&_:"M
M?VH?V^_#_BGQ[X:F^(,'QGLK=O$[>&Y7TZXF6TF6*[>QCNHW >,([PI.H#,R
MJX %:_[(/_!1;]O?X[_\$1_BU^W%JOC3P+'\4O 5[XTNHI+SP?++I3VVCQS2
M+:Q6\-U"Z$B+:DLDDI7.767I6A_P2AT7]IOX0_MD_MC_ !A^/7[&?Q"\'^&?
MB+\1;77_  YJ=U!:7;21PVLB-;B"VG>>>4[X\-;1SP%MX$Q"AF\Q_8'^$7[1
M_P )O^"$?[0?[+WQ)_97^(VD_$7Q.OCN'PWX2E\+323:BVLVTZV126(-"%+R
M;7+./+VDM@,A8 9\8_V\O^"NWP__ ."/O@'_ (*_V?QX^'<=GHWA'PYK7BCX
M8GP&)V\5V]Y<6MO///J/FI]C=C<>8L%O HC4%3+(V"/J[]N[]OWQW\,_BA^S
M'^S;\%&AT35OVE?%4UM_PE^HV:W/]@Z7:VD5U<F&)_W;WDBSQ10F0/&K%F:.
M3 4_+7[0/P9_:(\;?\&P.D_L,>&OV9_B%<?%K_A7?A[PS)X+_P"$4N%GBO+&
M]L);AFE91 (1%$SK)YF'^ZN7#*O8?\%3-<\8^*OV>_V4=&T;]BKQMXXU"V\6
MVVJW^E^%YQI/COPQ<:3IIE$NF)-M9"+E42><!X3$ @):Y@D4 [*X_:I_X*%?
M#+_@LWHG_!-*S^-?@GQ)X&\0?#B+X@VWB7QK\/GGUU+&._-I>:7YNF7=C:QN
M1%,\5RUJX4O&KI(02?T'K\R_V0/VWOA-X9_; M?B'^T;_P $Z_VJ_ _Q#^)8
MT[P7%\;?C1X*ADL(D>X"V.C?:+(I;Z=#-=R*%6*WC6:>56E);##]-* "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@ KY2_;2_X)Z_'#XU_M+^
M%?VT_P!DK]M/5/A+\2?"WA"Y\+LFH>%X-?T+5=)GN4NI()K&62(QR--'$3/'
M(&(AB&/D%?5M% 'SC\(_V2_VI]>UG2/$/[=?[7VG_$>+0=3@U32?"?A#X?Q>
M'M(&H0.)+>YN@UQ<W%X\$BK+$IECB614D,3O'&Z?1U%% !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 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 %%%% !117F_Q-\3?M0:5XI>T^%/PQ\-Z
MKI @0I=ZGK302F0CYAL / [&N#,<PIY;A_:SA.:O:T(2G+[HINWGL8UZT:$.
M9IOT3;^Y'I%%>+_\)Q^W3_T0WP5_X4S_ /Q-'_"<?MT_]$-\%?\ A3/_ /$U
MXG^MV#_Z!L1_X3UO_D#D_M*E_P ^Y_\ @$O\CV+4=1L=(T^?5M4NXX+:UA::
MXGE;"QQJ"S,3V  ))]J_./\ :C_;W^)OQA\0W6A_#SQ!>Z!X6BD:.UAL93#/
M>H#CS)G4AOFZ^6"% (!W$9KWG]JGQ[^V)%^S[XG3QG\+/#.EZ5-8K#J%]INN
MO--'%)*B,%0@;LAMI]F)KX$K^=O'+Q$S24Z&49>ZM"G*//4YHSI2G=M*/O)2
MY59WMI)NSV/B.+L[Q#<,-1YH)J[NG%OHEK9VT^?R+^F>*_%&B:F-:T;Q)?VE
MXK;EN[6\>.4'UW*0<_C7V9^PC^W=XG\7>)[7X*_&K5?MMQ>_N]"UV; E>4#B
M"8]'+ ?*_P!XMP=Q8$?$E7O"^IZKHGB;3M9T)BM[:7T,UFRGD2HX9,?\" K\
M0X+XTSK@_.J6*PM67)S+GA=\LXWU36U[;/=/5'R>59KBLLQ4:E.3M?5=&NNG
MY'[+45XO_P )Q^W3_P!$-\%?^%,__P 31_PG'[=/_1#?!7_A3/\ _$U_?'^M
MV#_Z!L1_X3UO_D#]C_M*E_S[G_X!+_(]HHKQ?_A./VZ?^B&^"O\ PIG_ /B:
M]'^&6H_$G5?"R7?Q6\-Z?I6KF=P]IIEX9XA&#\IWD#D]Q7=EV?8?,L1[*%&M
M!VO>=*I"/WRBE?RW-J&,A7GRJ,EZQ:7WM'YX_P#!R!\(?VE/%/PJ^&&L_L1_
M&;QYX-^*&J^/;ZTLF\(^,]2LDU:"S\+ZWK'V)K:"=899)7TJ*-"R'YGP3AF!
M^J_^"6'[<GA[_@HQ^P?\/OVK=(>!-0US1U@\56$!P+'6;<^3>P[>JKYR,Z9Y
M,;QM_$*H?MT?\G(_LB_]G"7W_J">*Z_.O1?C#\0/^"&?_!2KX]_L1_#/P?-J
M'AS]I.R3QI^S)HR6[-:0^,[Z=+%].(4%8H/M$FZ0]([:R@)QOKW#K'_\%.?V
MGOV@/CC_ ,%GOV;/AWX$^,_B[P[\$Q\9YOA]?:7X3\57VE)XIU2Q:PN-9DG>
MTEC,T$;W<%@%.=LMI> $;C7U/_P4Y_;0^+_A_P#:B^"7_!'O]B?QB_A;XA?&
M%)+WQ)XYV"ZN?"'A.U29KBYMQ/N5KR5+6Z2*23<%,!_C='7Y[_X*,_L]Z!^R
MI^V!_P $M?@!X?U.74%\._%'5HK_ %>Y_P!=JM_(VES7E_+ZRW%S)-.Y[O,U
M/_X*)-=?L7_\'-/[-7[<GQ7)M?AE\1/!<W@.3Q)<\6^EZLT=_#'%(Y^6)6:[
MLWW,0"K3MTC8T ?>VC_\$M_V2-'\-IIJZ?XVN-<$.)/'MU\3]<;Q').1S<G4
MA=B=92WS?*P0'@*%^6J?[*_[)WQ0^&_[*GBO]F_]I?XM^*O&DL/B_7Y]'\<7
M7B2:#5M1TRZN)+FUF>YM)(Y(IXUG,+%?+^> LJA"E>]_$#P%X?\ B;X1O?!'
MBA]06QOXMDSZ5K%S87"CU2>VDCEC8=F1@:_-7_@UE\2_$'XK_P#!,[7/C7\9
M/B[XU\:^*;_QYK6GSZQXR\97^J2+:P1P+%%&MS,ZQ*/F/R $EFR3F@#QO_@B
MO^SIXO\ VYO^"*]Y^T9\0OVT/CMHWQ8.H>(?[*^),'QW\1K_ &=):,PMS):/
M?&SE@7:!(CPG>A;D$AAUG[(G[;?Q_P#^"B__  ;3?%K]ISX_^*-=T_XC?#KP
M3XQBTKQQX8UFYT6ZOKO2]+:[M=1#64D6'#%(W4?NW:!\KABM<Y_P;?\ [$'@
M;]KK_@B/IW@OXF_%_P")-CX9\0>*M=L_$'A;PQXQDTZSU&W^TE7AD,2^:L<B
MDK(D<B"0$A@<FONS]NOX ?!K]EO_ ((H_'GX"?L_?#W3_"WA#PY^SOXQM]&T
M33581P(='O'8EF):1V=F=Y'+.[,S,2Q)(!G?\$%X-6U?_@E7\'OBCXP\;>)?
M$GB7Q=X2CU'Q#KOBOQ/>ZI=7=PTTQR9+J60J &VA5P  !CBOL.OD+_@@=_RA
MP_9Z_P"R>V__ *,DKZ]H **** "BBL7XBWWCK3?!&I7_ ,,]#LM3U^*V+:78
M:C<F&">7(PKN.5&,\UI2INM5C!-*[2NW9:]V]$N[>QG5J*C2E4:;LF[)-MV[
M):M]DM6;5%?.O_"RO^"FO_1M'PY_\+.3_P")H_X65_P4U_Z-H^'/_A9R?_$U
M]'_JKB_^@G#_ /A12_\ DCYK_6W"?] V(_\ ">K_ /(GT57XO?\ !63_ )2
M^/\ _N%?^FJSK]%_^%E?\%-?^C:/AS_X6<G_ ,37YB_\%#-2^)NL?M@^+]1^
M,?AG3M'\22?V?_:.G:3>FXMX<:?;"/9(0"V8PC'T+$=J_9O W):^6\6UZLZM
M*:="2M"K";_B4G=J+;MIOM>RZGXEX]9Y0S/@^A2A1JP:KQ=YTIP7\.JK7E%*
M^NV]KOH>+T445_59_))^BW_! ?\ YJQ_W ?_ '(U^BU?E)_P2%\2_M-^'O\
MA87_  SG\-/#GB+SO[)_MG_A(-9:T^SX^V^5Y>T'?NS+GTVKZU]H_P#"RO\
M@IK_ -&T?#G_ ,+.3_XFOXR\5^'\1CN/\96C6HQ3]GI.M3C+2E36L9237E=:
MK4_MKPBXAP^!\/,%0E0K2:]IK"C4G%WK5'I*,6GOK9Z.ZW1]%45\Z_\ "RO^
M"FO_ $;1\.?_  LY/_B:V?AWX\_;[U+QOIMA\3/@+X'TS09;D+JE_IWBF2:>
M"+!RR(5PQSCBOS>KPSBJ5*4WB*#LF[*O2;T[)2NWV2W/TVEQ1A:U6--8>NKM
M*[H54E?NW&R7=O1'LVOWFHZ=H5[J&CZ8;V[@M))+6S#A?/D525CW'IN( SVS
M7Y0?\$6O%/[)O_!6#X":KXU_:=^-7BW5_P!IT:WJDGQ#TS_A8FKZ'J_A)Q>R
MK;1Z3:VUS%]BLXH?("F!<>9O$I+[EK]8M6U&'1]*N=7N$9H[6W>9U3J0JEB!
MGOQ7YN_M@?\ !$?]C/\ X*I^&_#?_!13]CKQ_JOP8^+?B?1;3Q-X6^*/@:<V
M_P!O>X@6:&6]@@==TI5\-/"\<V2=SR!0I^</I3ZO_P""<GP.^-'[.G[/M_\
M";X[_$_Q!XUUJP\?^(I+3Q9XIO//O]5TV74IY+&:9^A?[,T*G  !4@ # KXA
M_:(_:?\ @WXD_P""XGQ0_9I_X*-?$34=,^&'@OX*:7JOPF\)-KEY9V.LWEQ)
M"+NYCM[-TDU'4C+*UO;1J))!Y3B%-^36%^R__P %J/VL_P!GW_@CS^T/\;/V
MU?#EEXM^+'[,?Q&O/AU+JL"XM/$6J)<6UG;R3M$$#>7/<CS60(7BC5N'D)KB
MOV\?V$OVDK']COX,?\%UO@!\8]6^(/[2/PTTFR\>^,-:O;YI+37M!NK5;F[T
MZRM8R(;:QMHI90D$"IYEO+=LQDFEW$ ^X_\ @GA^TUX;_9]_9,\ _!C]OS]I
M_P ->%OBA<1WEQ8>%/B;\0+*+Q+#H\^HW+:/!>I<3B::Z6Q-M'(S9<R(P8LX
M8GY^_P"#@JU\3>'?VE_V-K7P-\7?B#X6M_B7^T5I'A/QU:^#_B-J^CQ:OI-S
M<V<4L#K97,04[-RB1-LB[V(8$YKU'_@FO\4?@?\ \%</C)8?\%?]-\+6-M;>
M%/"/_"%_#W1+ZY@N-0T2ZDVW&LW5R(R?(E:1TM8 =K?9X9)L;+T >2?\'$AT
M7XA?&?\ 8 _L/Q,[:?KG[5?A[['K&AWX#&&:YM-EQ;SQD@':P=)%)[,* ,7_
M (*5>-_C-_P1V_;J_9C\:?LH_'WXB:WX+^,GC\>$O&_P<\=^/M2\2VEVCSVD
M?VJP;5)[BXM9@+DY,<FW>L(V[6='_6VOG+1/^"7'[,A_::T/]L'XJWGB[XD_
M$#PI;&#P=K'Q"\32W\/AX-]Y[.T4);0R$X/F^69,J&# C-?1M 'X\?MX_MT_
ML(_M>?\ !2CQ#^QO^TA_P5&^-'[.=C\-7M]!\)M\,?%$WARR\0ZO+E]2GO\
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
MFT?-*^.KNY9V/=G)[UU5?*O_  MK_@KW_P!&C?"K_P +Z7_XBC_A;7_!7O\
MZ-&^%7_A?2__ !%?B$\NQ%2;G*K!MZO]Y'?[S\AG@:U2;E*I!MZOWX_YGU51
M7RK_ ,+:_P""O?\ T:-\*O\ POI?_B*]*_9K\9_MJ^)]<U.#]J7X+^#_  O8
M16B-I5QX:\1O>O/,6PRNK ;5"\@^M85<!4HTW-S@[=IQ;^Y.YE4P4Z4')SB[
M=I1;^Y,Y+_@KCHTL_P#P34^.GC/2?$VOZ)K7A/X1^)-=\/:SX:\17>F7=E?6
MFF3W$$JRVLL;\21(2I)4C((()%?!_P %OV?)?%__  ;W:3^W2O[8WQN\'_%C
M3_@S>>+S\0Q\=_$<R2ZA:Q3SJEQ9W5_):202M$D;1>3R&^3#8K[]_P""L?\
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
MXR\3>%_A;?I>_"WP'XK\0_;-'\*7,:LEO+;Q^6LMP]O&[);M=RW!MU/[GRR
M1Z)^TC^RK\)_VH]*T&+XA6^H6>K^$==CUKP9XJT&]-KJF@:BBL@N+:8 @;D9
MD>-U>*5&*2(ZG%>D44 >7? #]D?X7?L^>*/$_P 2])O=8\1>-_&TMN_B_P >
M>*[U+G5-56!"EO"S1I'%!!$I8);P1Q0J69@FYV8^HT44 %%%% !1110 4444
M %<I\:_B5:?"?X;ZCXRF*F>*+R[")O\ EK<-PBX[C/S'V4UU=<]\0OA5X#^*
MMG;Z=X]T1KZ"TE,D$0O9HE5R,;B(W7<<<#.<9..IKR<]IYO6R:O3RN48XB46
MH.;:C&3T4FU&3]W=:.[26VIVY=+!0QU.6,3=)-.2C9MI=%=I:[;GYZWM[=ZE
M>3:C?W#2SSRM)-*YRSNQR6)]23FHJ^Y/^&//V<_^B=_^5>\_^/4?\,>?LY_]
M$[_\J]Y_\>K^.I?1NX[G)REB<,V_[]7_ .4G[DO%3AV*LJ57_P !A_\ )G,_
ML._%?_A+/ <OP]U6YW7V@X^S;CS):,?E^NQLK[ I7N5<7X'_ &>OA!\-]>7Q
M-X*\)M8WJQ-&)EU*Y<%&ZJ5>0J1TZCJ >HKM*_JO@/*N(,CX7H9?G,X3JTER
MJ4')IP7P7YHQ=TO=>CV3O=L_'.(\9EF89O4Q6!C*,)ZVDDFI/>UFU9O7?K8*
M***^P/#"OE_Q)_P2D^"?BG]M"Q_X*"ZE\8_B8OQ7TK1VTC2O$4.OVHBM-.(E
M'V-;3[*;8P_OI3M:-LLY<DO\U?4%% '@W[;/_!.#]F;]OFX\%:[\;M-URR\0
M_#O7/[6\%^+_  CKLNEZMI-P0-PANH?G5&98W*_WHD/!6L3]J?\ X)<_ W]L
M+PA\/=,^+GQ-^(\/BKX6:M-J'@?XG^'?%0T[Q+ITDN!,JW<,04K(B1(V8\L(
MD).[+'Z4HH ^7?AS_P $@OV/OAC^U=H_[:>@/X[F^(&C^$8= &L7GQ!U%GU&
M-+F6X>YU"195EU*:5Y )!=/+$4AA01JL2@0:;_P2.^!=A\*;_P#9PNOC3\4M
M0^$^L:E+>ZW\+-3\2VT^E7[2W/VJ6%IFM?MT-O)-EWMH;J.%M[J4*NP/U310
M!X7XZ_8-\&^(?V@9_P!I[X;_ !L^(7PZ\77?A.R\-7DW@K4[+[%<:;:27$EO
M%)8WUI<VK,C7,VV0Q;T#D(R@D%@_X)K?L<WG[)WB']BSQ3\*(]?\#>,+Z\U'
MQ?!KEY+/>:UJ=U<?:;C4KBZW"4WCSXE$RLK(RILV!%4>[T4 ?('[#7_!$?\
M8T_8&\=67Q$^&>L_$+Q1J&AP30>#HOB%XUFU2U\+Q2H8Y1IUL52&W9HV:,R;
M3)L9E#A7<-WW@7_@G)\(?A[^VGXB_;YT/XC^.I/B%XMTN+2_$<UUK$#V-[IT
M7E^5:&U^SB..-/*CVM&%DX)+DNY;Z!HH ^?OV>?^"<OPA_9H_:6\??M8> OB
M/XZN_%WQ2FMY?B&^LZQ!/:ZV]M')';%X1;JL/DK(P3R/+P#MY4E3Z=^T-\"_
M!_[3'P4\1? ?Q]JNN6.D>)M/-I>WGAK6IM.OH%W*P>&XA(>-@R@]P1E6#*2I
M[.B@#YY^#/\ P3=^%?PO'AI?'WQG^*GQ73P;>QWOA.'XL^-WU:+3+N,8BNA$
MJ1I//'G,<UPLLD1^:-D;FO2/VDOV9OA!^UA\-A\+_C+H$UW96^J6NJZ1?6-Y
M):WVD:G:R"6UO[.XB(DM[F)P&212#U4Y5F4]]10!Y)\%_P!C7X:?"#XJZK^T
M!JOB7Q%XV^(FL:-%HUSXZ\;7L-Q?PZ7'(9$L+=((H;>UM_,)D9(8D,LF'D,C
M $5?BY^Q!\-/B9\8V_:'\+>-O%OP_P#'=SX?&@ZQXJ\!:G#:W&KZ6',B6MTD
M\,T,OELS&.;RQ/#O81RH&(/LM% '$_ +]G;X.?LP_"33_@=\$_!<.C^&].$I
MCLS*\\EQ+*[23SSRRLTEQ-+([O)+(S.[,2Q)->.Z/_P2A_9:T?2].^' N?%-
MS\,-%\2_\)!HOP8N];5_"]EJ N3=*ZV_EB:2!+@F9+.29[2-\%(%VKCZ8HH
M**** "BBB@ HHHH **** "BBB@#\+/\ @HE_P3<\8>"O^"CEC\%O@]H&W2?B
MQJJWOA#9$?)M/.D_TN(X^ZEN^]R!]V$H:_:GX'?![P?^S_\ "#PY\%O 5KY6
MD^&]*BLK3*@-)M'S2OCJ[N6=CW9R>]:NK^!O!^O>)](\::SX<M+G5M ^T?V+
MJ$T0,MEYZ".;RV_AWH I]0*U:]W-<]Q.:X2A0J?\NUKYO:_W6^=SV,QSBOF.
M&HT9_86OF]K_ '6^=PHHHKPCQPHHHH \Y_:H_9H\*_M=?!C6_@#\0_&GB32_
M#'B;39].\26?AJ^BM9-2LYDV26[S-$\B(RDJ?+9"P8J202*R?V.OV-/AM^Q#
M\#[']F_X3>*O$NH^"M'MC;Z%HGBB_AO1IL+/([Q1R^2LKHS2'Y97<*% 0*,@
M^N44 ?./['?_  2[_9U_8)\6:[J_[+7B3QMX;\/^(M;NM5U'X>CQ*;CP\EQ.
M&W&"SE1OLP7*X\ED.(HU8LJ[:\R\/?\ ! ?]AGPMX"\?_!O1O$GQ03X?^/+?
M5$3X;2?$"XD\.^')K^-TFNM.T]U,,<Z^8S1/,LWE/M= &4$?;=% 'S%I_P#P
M2<_9N\*_#7X6_#7X7^.OB9X23X,S3R_#W6-)^(%W<7NG--;I;2+OOC<)) 8D
MV?960VP5V B .!MO_P $V?@#KO@WXK:!\3=:\3>,=;^-?AQ=!^(WC;7M0@35
MM1TU+=X(K6,VD$%O:11I+*52WAC&^1G8,YW5]!44 ?/_ (5_X)W_  YL?$_@
M7Q!\4_C+\1/B5;?##4!J'P[T?X@:S:W5OHE^L+P)>[X+6&>]N8XI)$26]EN&
MC\QF4ASNKS;]L'_@A;^PY^V/^T5'^UGKL_COP'\1)+5+;6/%7PM\82Z+<ZS"
MBJBI=%%8.=BJA= DC*JJ6(1=OV310!\_?%'_ ()G_LQ?$W]BU?\ @GW!8ZWX
M;^%K6JVU_H?AK5?)FU"+SOM#B>ZE62>1I)_WTLF\22NS&1FWL#C_ !Z_X)5_
M +]IC]CW0_V$_C)\0_'^J_#G0HK2&+31KL$-Q=PV@C%G%<7$=N)95A\I2N6!
M8\R&0A2OTS10!E>!O#%SX+\)6'A6[\6ZKKKV$ B_M;7)(GN[A03M,K11QJ[
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
)110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214165631312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COVER PAGE - USD ($)<br></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, 2022</div></th>
<th class="th"><div>Feb. 17, 2023</div></th>
<th class="th"><div>Jun. 30, 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_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,  2022<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_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="re">
<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,450,318,313<span></span>
</td>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,000,638<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the MGP Ingredients, Inc. Proxy Statement for the Annual Meeting of Stockholders to be held on May&#160;25, 2023 are incorporated by reference into Part III of this report to the extent set forth herein.<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_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="re">
<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="ro">
<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">2022<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_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_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>16
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214165597312">
<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, 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_mgpi_AuditorInformationAbstract', window );"><strong>Auditor 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_AuditorFirmId', window );">Auditor firm ID</a></td>
<td class="text">185<span></span>
</td>
</tr>
<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_AuditorName', window );">Auditor name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<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_AuditorLocation', window );">Auditor location</a></td>
<td class="text">Kansas City, Missouri<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_AuditorInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Auditor 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_AuditorInformationAbstract</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>17
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214164102960">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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 to customers:</a></td>
<td class="nump">$ 782,358<span></span>
</td>
<td class="nump">$ 626,720<span></span>
</td>
<td class="nump">$ 395,521<span></span>
</td>
</tr>
<tr class="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">529,052<span></span>
</td>
<td class="nump">427,755<span></span>
</td>
<td class="nump">296,715<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">253,306<span></span>
</td>
<td class="nump">198,965<span></span>
</td>
<td class="nump">98,806<span></span>
</td>
</tr>
<tr class="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">29,714<span></span>
</td>
<td class="nump">16,098<span></span>
</td>
<td class="nump">2,712<span></span>
</td>
</tr>
<tr class="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">74,627<span></span>
</td>
<td class="nump">72,829<span></span>
</td>
<td class="nump">41,853<span></span>
</td>
</tr>
<tr class="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="num">(16,325)<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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">148,965<span></span>
</td>
<td class="nump">126,363<span></span>
</td>
<td class="nump">54,241<span></span>
</td>
</tr>
<tr class="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">(5,451)<span></span>
</td>
<td class="num">(4,037)<span></span>
</td>
<td class="num">(2,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_OtherNonoperatingIncomeExpense', window );">Other income (loss), net</a></td>
<td class="num">(3,342)<span></span>
</td>
<td class="num">(1,230)<span></span>
</td>
<td class="nump">627<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">140,172<span></span>
</td>
<td class="nump">121,096<span></span>
</td>
<td class="nump">52,601<span></span>
</td>
</tr>
<tr class="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">31,300<span></span>
</td>
<td class="nump">30,279<span></span>
</td>
<td class="nump">12,256<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">108,872<span></span>
</td>
<td class="nump">90,817<span></span>
</td>
<td class="nump">40,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_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interest</a></td>
<td class="nump">590<span></span>
</td>
<td class="nump">490<span></span>
</td>
<td class="nump">0<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">109,462<span></span>
</td>
<td class="nump">91,307<span></span>
</td>
<td class="nump">40,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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Income attributable to participating securities, basic</a></td>
<td class="num">(871)<span></span>
</td>
<td class="num">(712)<span></span>
</td>
<td class="num">(261)<span></span>
</td>
</tr>
<tr class="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">(871)<span></span>
</td>
<td class="num">(712)<span></span>
</td>
<td class="num">(261)<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 Share calculation, basic</a></td>
<td class="nump">108,591<span></span>
</td>
<td class="nump">90,595<span></span>
</td>
<td class="nump">40,084<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 Share calculation, diluted</a></td>
<td class="nump">$ 108,591<span></span>
</td>
<td class="nump">$ 90,595<span></span>
</td>
<td class="nump">$ 40,084<span></span>
</td>
</tr>
<tr class="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 );">Weighted average common shares, basic (in shares)</a></td>
<td class="nump">22,002,990<span></span>
</td>
<td class="nump">20,719,663<span></span>
</td>
<td class="nump">16,937,125<span></span>
</td>
</tr>
<tr class="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 );">Weighted average common shares, diluted (in shares)</a></td>
<td class="nump">22,053,966<span></span>
</td>
<td class="nump">20,719,663<span></span>
</td>
<td class="nump">16,937,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', 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 );">Earnings per share, basic (in USD per share)</a></td>
<td class="nump">$ 4.94<span></span>
</td>
<td class="nump">$ 4.37<span></span>
</td>
<td class="nump">$ 2.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 );">Earnings per share, diluted (in USD per share)</a></td>
<td class="nump">$ 4.92<span></span>
</td>
<td class="nump">$ 4.37<span></span>
</td>
<td class="nump">$ 2.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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 65<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2793-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 66<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2740-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 65<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2793-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 66<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>18
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214165507120">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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">$ 109,462<span></span>
</td>
<td class="nump">$ 91,307<span></span>
</td>
<td class="nump">$ 40,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_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Other comprehensive income (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 loss on foreign currency translation adjustment</a></td>
<td class="num">(676)<span></span>
</td>
<td class="num">(151)<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Changes in Company-sponsored post-employment benefit plan</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">732<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 income (loss)</a></td>
<td class="num">(658)<span></span>
</td>
<td class="num">(132)<span></span>
</td>
<td class="nump">732<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">108,804<span></span>
</td>
<td class="nump">91,175<span></span>
</td>
<td class="nump">41,077<span></span>
</td>
</tr>
<tr class="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">(590)<span></span>
</td>
<td class="num">(490)<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">$ 108,214<span></span>
</td>
<td class="nump">$ 90,685<span></span>
</td>
<td class="nump">$ 41,077<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>19
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214164192480">
<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, 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_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">$ 47,889<span></span>
</td>
<td class="nump">$ 21,568<span></span>
</td>
</tr>
<tr class="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 and $150 at December&#160;31, 2022 and 2021, respectively)</a></td>
<td class="nump">109,267<span></span>
</td>
<td class="nump">92,537<span></span>
</td>
</tr>
<tr class="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">289,722<span></span>
</td>
<td class="nump">245,944<span></span>
</td>
</tr>
<tr class="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">2,957<span></span>
</td>
<td class="nump">1,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_IncomeTaxesReceivable', window );">Refundable income taxes</a></td>
<td class="nump">4,327<span></span>
</td>
<td class="nump">5,539<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">454,162<span></span>
</td>
<td class="nump">367,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_PropertyPlantAndEquipmentNet', window );">Property, plant, and equipment, net</a></td>
<td class="nump">235,632<span></span>
</td>
<td class="nump">207,286<span></span>
</td>
</tr>
<tr class="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">15,042<span></span>
</td>
<td class="nump">9,671<span></span>
</td>
</tr>
<tr class="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,534<span></span>
</td>
<td class="nump">4,944<span></span>
</td>
</tr>
<tr class="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">216,768<span></span>
</td>
<td class="nump">218,838<span></span>
</td>
</tr>
<tr class="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">226,294<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">4,779<span></span>
</td>
<td class="nump">7,336<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,158,211<span></span>
</td>
<td class="nump">1,041,467<span></span>
</td>
</tr>
<tr class="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">5,600<span></span>
</td>
<td class="nump">3,227<span></span>
</td>
</tr>
<tr class="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">66,432<span></span>
</td>
<td class="nump">53,712<span></span>
</td>
</tr>
<tr class="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">4,627<span></span>
</td>
<td class="nump">6,992<span></span>
</td>
</tr>
<tr class="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">28,716<span></span>
</td>
<td class="nump">24,869<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">105,375<span></span>
</td>
<td class="nump">88,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_LongTermDebtNoncurrent', window );">Long-term debt, less current maturities</a></td>
<td class="nump">29,510<span></span>
</td>
<td class="nump">35,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Convertible senior notes</a></td>
<td class="nump">195,225<span></span>
</td>
<td class="nump">194,906<span></span>
</td>
</tr>
<tr class="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,622<span></span>
</td>
<td class="nump">6,997<span></span>
</td>
</tr>
<tr class="ro">
<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">3,723<span></span>
</td>
<td class="nump">5,132<span></span>
</td>
</tr>
<tr class="re">
<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">67,112<span></span>
</td>
<td class="nump">66,101<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">412,567<span></span>
</td>
<td class="nump">397,202<span></span>
</td>
</tr>
<tr class="re">
<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 10</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<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_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="re">
<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="ro">
<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="re">
<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, 2022 and 2021; 21,994,042 and 21,964,314 shares outstanding at December&#160;31, 2022 and 2021, respectively</a></td>
<td class="nump">6,715<span></span>
</td>
<td class="nump">6,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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">318,839<span></span>
</td>
<td class="nump">315,802<span></span>
</td>
</tr>
<tr class="re">
<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">443,061<span></span>
</td>
<td class="nump">344,237<span></span>
</td>
</tr>
<tr class="ro">
<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">(304)<span></span>
</td>
<td class="nump">354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost, 1,131,124 and 1,160,852 shares at December&#160;31, 2022 and 2021, respectively</a></td>
<td class="num">(21,591)<span></span>
</td>
<td class="num">(22,357)<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_StockholdersEquity', window );">Total MGP Ingredients, Inc. stockholders equity</a></td>
<td class="nump">746,724<span></span>
</td>
<td class="nump">644,755<span></span>
</td>
</tr>
<tr class="re">
<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,080)<span></span>
</td>
<td class="num">(490)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">745,644<span></span>
</td>
<td class="nump">644,265<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 1,158,211<span></span>
</td>
<td class="nump">$ 1,041,467<span></span>
</td>
</tr>
<tr class="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>
</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease 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/2003/role/disclosureRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>The cumulative amount of the reporting entity's undistributed earnings or deficit.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>20
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214164059248">
<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, 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_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">$ 150<span></span>
</td>
</tr>
<tr class="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">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_TreasuryStockShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">1,131,124<span></span>
</td>
<td class="nump">1,160,852<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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>21
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214164723296">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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">$ 108,872<span></span>
</td>
<td class="nump">$ 90,817<span></span>
</td>
<td class="nump">$ 40,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_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">21,455<span></span>
</td>
<td class="nump">19,092<span></span>
</td>
<td class="nump">12,961<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_GainLossOnInsuranceRecoveries', window );">Gain on insurance recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(16,325)<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_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">5,502<span></span>
</td>
<td class="nump">5,555<span></span>
</td>
<td class="nump">3,002<span></span>
</td>
</tr>
<tr class="re">
<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">2,220<span></span>
</td>
<td class="nump">1,611<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_IncreaseDecreaseInDeferredTaxAssetValuationAllowance', window );">Deferred income taxes, including change in valuation allowance</a></td>
<td class="nump">1,011<span></span>
</td>
<td class="nump">6,772<span></span>
</td>
<td class="nump">593<span></span>
</td>
</tr>
<tr class="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">194<span></span>
</td>
<td class="nump">145<span></span>
</td>
<td class="nump">494<span></span>
</td>
</tr>
<tr class="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">(16,786)<span></span>
</td>
<td class="num">(6,031)<span></span>
</td>
<td class="num">(16,173)<span></span>
</td>
</tr>
<tr class="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">(44,350)<span></span>
</td>
<td class="num">(14,214)<span></span>
</td>
<td class="num">(3,886)<span></span>
</td>
</tr>
<tr class="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">(1,468)<span></span>
</td>
<td class="nump">2,586<span></span>
</td>
<td class="num">(748)<span></span>
</td>
</tr>
<tr class="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">1,212<span></span>
</td>
<td class="num">(6,242)<span></span>
</td>
<td class="nump">1,750<span></span>
</td>
</tr>
<tr class="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="nump">10,626<span></span>
</td>
<td class="nump">5,301<span></span>
</td>
<td class="nump">1,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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other</a></td>
<td class="nump">1,984<span></span>
</td>
<td class="nump">738<span></span>
</td>
<td class="nump">11,537<span></span>
</td>
</tr>
<tr class="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,365)<span></span>
</td>
<td class="num">(1,467)<span></span>
</td>
<td class="num">(34)<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">829<span></span>
</td>
<td class="num">(75)<span></span>
</td>
<td class="nump">1,597<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">88,936<span></span>
</td>
<td class="nump">88,263<span></span>
</td>
<td class="nump">53,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_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">(45,323)<span></span>
</td>
<td class="num">(47,389)<span></span>
</td>
<td class="num">(19,701)<span></span>
</td>
</tr>
<tr class="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="nump">0<span></span>
</td>
<td class="num">(149,005)<span></span>
</td>
<td class="num">(2,750)<span></span>
</td>
</tr>
<tr class="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="num">(2,810)<span></span>
</td>
<td class="num">(1,470)<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_ProceedsFromInsuranceSettlementInvestingActivities', window );">Proceeds from property insurance recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,325<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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and other</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,906<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">170<span></span>
</td>
<td class="num">(1,080)<span></span>
</td>
<td class="num">(102)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(47,813)<span></span>
</td>
<td class="num">(182,619)<span></span>
</td>
<td class="num">(19,647)<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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,646)<span></span>
</td>
<td class="num">(10,017)<span></span>
</td>
<td class="num">(8,188)<span></span>
</td>
</tr>
<tr class="ro">
<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">(715)<span></span>
</td>
<td class="num">(767)<span></span>
</td>
<td class="num">(4,411)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(7,050)<span></span>
</td>
<td class="num">(1,148)<span></span>
</td>
</tr>
<tr class="ro">
<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">(3,403)<span></span>
</td>
<td class="num">(1,620)<span></span>
</td>
<td class="num">(1,208)<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">242,300<span></span>
</td>
<td class="nump">54,700<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">0<span></span>
</td>
<td class="num">(242,300)<span></span>
</td>
<td class="num">(55,000)<span></span>
</td>
</tr>
<tr class="re">
<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">201,250<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_PaymentsOfMergerRelatedCostsFinancingActivities', window );">Payment on assumed debt as part of the Merger</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(87,509)<span></span>
</td>
<td class="nump">0<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(14,764)<span></span>
</td>
<td class="nump">94,287<span></span>
</td>
<td class="num">(15,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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(38)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="nump">0<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">26,321<span></span>
</td>
<td class="num">(94)<span></span>
</td>
<td class="nump">18,353<span></span>
</td>
</tr>
<tr class="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, beginning of year</a></td>
<td class="nump">21,568<span></span>
</td>
<td class="nump">21,662<span></span>
</td>
<td class="nump">3,309<span></span>
</td>
</tr>
<tr class="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, end 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>
</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21B<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080549-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>22
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214160267168">
<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>Capital Stock Preferred</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 );">Beginning Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 231,044<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 6,715<span></span>
</td>
<td class="nump">$ 14,029<span></span>
</td>
<td class="nump">$ 230,784<span></span>
</td>
<td class="num">$ (246)<span></span>
</td>
<td class="num">$ (20,242)<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</a></td>
<td class="nump">40,345<span></span>
</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">40,345<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">732<span></span>
</td>
<td class="text">&#160;<span></span>
</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">732<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 per common shares and per restricted stock units, net of estimated forfeitures</a></td>
<td class="num">(8,186)<span></span>
</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">(8,186)<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">2,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,067<span></span>
</td>
<td class="text">&#160;<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">935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(593)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,528<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">(4,411)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(4,411)<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 );">Ending Balance 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</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="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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (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 per common shares and per restricted stock units, 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 );">Ending Balance 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</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 income (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 per common shares and per restricted stock units, 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 );">Ending Balance 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>
</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 30<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=128088960&amp;loc=d3e3913-113898<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126965701&amp;loc=d3e15009-113911<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>23
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214159566064">
<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, 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, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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 USD 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>24
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214250575952">
<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, 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_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.  Our distilled spirits are either sold directly or indirectly to manufacturers of other branded spirits.  MGP is also a producer of high quality industrial alcohol for use in both food and non-food applications.  The Company has a portfolio of its own high quality branded spirits which are produce through the distilleries and bottling facilities and sell to distributors.  The Company&#8217;s branded spirits products account for a range of price points from value products through ultra premium brands, with a focus on high-end American whiskey, tequila and gin. 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%">The Company reports three operating segments: Distilling Solutions, Branded Spirits and Ingredient Solutions.  During 2022, the Company changed the name of its Distillery Products segment to Distilling 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 2020 and 2021 consolidated financial statements have been reclassified to conform to the 2022 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, inclusive of effects related to the COVID-19 pandemic.&#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.</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 is 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 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%">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><br/></span></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 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 2022, 2021, and 2020 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 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%">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="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%">2020</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%">5,451</span><span style="color:#000000;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%">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 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%">2,267&#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%">866</span><span 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%">339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246&#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%">6,317</span><span style="color:#000000;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%">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 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%">2,513&#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><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 it 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 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 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 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, 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 Tax.</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 states also impose excise taxes on alcohol beverages in varying amounts. The Company calculates its 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, 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%">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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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. As of December 31, 2021, $7,188 of the insurance recovery was recorded as receivables on the Consolidated Balance Sheet.  The Company recorded a settlement related to business interruption from its insurance carrier of $23,583 and $3,780 for the years ended December 31, 2021 and 2020, respectively.  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 &#8220;more likely than not&#8221; 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 US bank account denominated in British pound sterling and 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 income (loss), 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 exceeds the value of the assets acquired and liabilities assumed.  The Company uses its best estimate and third party valuation specialists to determine 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 amount exceeds fair value, an impairment of goodwill is recognized and allocated to the reporting units.  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, 2022, the Company determined that goodwill and indefinite-lived intangible assets were not impaired. </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: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 note, the fair value of the Company&#8217;s debt was $150,249 and $272,971 at December&#160;31, 2022 and 2021, respectively.  The financial statement carrying value (including unamortized loan fees) was $230,335 and $233,399 at December&#160;31, 2022 and 2021, 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:112%">See Note 4, Business Combination, for discussion related the the fair value of tangible and intangible assets acquired and liabilities assumed as part of the 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%">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 for its Atchison and Lawrenceburg facilities, its wheat flour supply contract for the Atchison facility, and its natural gas contracts for both facilities, it purchases grain, wheat flour, and natural gas, respectively, for delivery from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE2MjE5_7aa45db0-9944-4f43-8245-0663f508f355">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 meets 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 consolidated financial statements include the results of Luxco and its affiliated companies since April 1, 2021, when the Company obtained control through the Merger.  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;) (combined &#8220;LMX&#8221;), which are accounted for as equity method investments.  At December&#160;31, 2022 and 2021, the investment in LMX was $5,534 and $4,944, respectively, which is recorded in investment in joint ventures on the Consolidated Balance Sheets.  During the years ended December&#160;31, 2022 and 2021, the Company recorded a $2,220 and $1,611 loss from equity method investments, respectively, which is recorded in other income (loss), 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%">Immaterial Correction to Prior Period Financial Statements. </span><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, 2022, the Company identified an immaterial correction related to gross amounts of property, plant and equipment and accumulated depreciation and amortization in the Consolidated Balance Sheet as of December 31, 2021.  The Company performed a materiality assessment, considering both quantitative and qualitative factors, which resulted in the determination that the correction to the financial statements was immaterial.  As such, the Company corrected the December 31, 2021 gross balances for property, plant, and equipment and accumulated depreciation and amortization in Note 2, Other Balance Sheet Captions, in this Form 10-K by equal and offsetting amounts, which resulted in no change to the balance of property, plant, and equipment, net. </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%">During the year ended December 31, 2022, the Company identified an immaterial correction related to the calculation of diluted earnings per share within the year ended December 31, 2021 financial statements filed on Form 10-K.  Other than as follows, this correction had no impact on the financial statements for the year ended December 31, 2021.  For the period ended December 31, 2021, diluted earnings per share should have been $4.37 instead of $4.34.  The Company performed a materiality assessment, considering both quantitative and qualitative factors, which resulted in the determination that the correction to the financial statements is immaterial.  As such, the Company corrected the December 31, 2021 diluted earnings per share on the Consolidated Statements of Income in this Form 10-K.</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%">ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU is effective for annual and interim periods beginning after December 15, 2022.  Early adoption is permitted. The Company has adopted this standard and it did not have an impact to the Company&#8217;s consolidated financial statements and related disclosures.</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 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Facilitation of Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provide optional expedients</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and exceptions for a period of time to help facilitate the adoption of reference rate reform and the impact on financial</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting. This guidance was effective for all entities as of March 12, 2020 through December 31, 2022.  ASU 2022-06</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Deferral of the Sunset Date of Topic 848, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which extends the effective date fro December 31, 2022 to December 31, 2024. </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%">The Company has adopted these standards and it did not have an impact to the Company&#8217;s consolidated financial statements and related disclosures.</span></div>Recently Issued Accounting Pronouncements. The other recent accounting pronouncements issued by the FASB 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>25
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214250546672">
<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, 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>
</tr>
<tr class="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 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%">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%">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%">47,073</span><span style="color:#000000;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%">35,362&#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%">199,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,080&#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%">29,931</span><span style="color:#000000;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,981&#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%">1,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%">1,261&#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%">9,931</span><span style="color:#000000;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%">9,179&#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%">2,102</span><span style="color:#000000;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%">1,081&#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%">289,722</span><span style="color:#000000;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%">245,944&#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: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 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%">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%">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%">155,385</span><span style="color:#000000;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%">150,367&#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%">805</span><span style="color:#000000;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%">697&#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%">257,075</span><span style="color:#000000;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%">236,352&#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%">37,535</span><span style="color:#000000;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%">16,733&#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%">450,800</span><span style="color:#000000;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%">404,149&#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%">(215,168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(196,863)</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%">235,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:#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%">207,286&#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><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.</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%">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%">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%">2,389</span><span style="color:#000000;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%">1,427&#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%">17,862</span><span style="color:#000000;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%">16,466&#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%">1,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,495&#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%">3,807</span><span style="color:#000000;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%">2,865&#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%">3,340</span><span style="color:#000000;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%">2,616&#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%">28,716</span><span style="color:#000000;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%">24,869&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI https://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>26
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214167115744">
<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, 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_RevenueRecognitionAndDeferredRevenueAbstract', window );"><strong>Revenue Recognition and Deferred Revenue [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">REVENUEThe Company generates revenues 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 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 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%">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><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%">2020</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%">229,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;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%">162,074&#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%">121,384&#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%">74,510</span><span style="color:#000000;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%">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%">63,873&#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%">304,033</span><span style="color:#000000;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%">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 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%">185,257&#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%">46,812</span><span style="color:#000000;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%">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%">80,682&#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%">350,845</span><span style="color:#000000;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%">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 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%">265,939&#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%">13,681</span><span style="color:#000000;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%">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%">5,630&#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%">40,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">26,109&#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%">23,598</span><span style="color:#000000;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%">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%">15,631&#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%">428,478</span><span style="color:#000000;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%">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 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%">313,309&#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%">48,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,785&#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%">12,274</span><span style="color:#000000;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%">8,937&#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,196&#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%">24,211</span><span style="color:#000000;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%">17,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125&#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%">84,730</span><span style="color:#000000;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%">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 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,106&#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%">82,530</span><span style="color:#000000;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%">71,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">23,284</span><span style="color:#000000;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%">19,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">237,939</span><span style="color:#000000;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%">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 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%">4,149&#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%">62,567</span><span style="color:#000000;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,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,631&#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%">39,313</span><span style="color:#000000;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,485&#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%">26,960&#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%">14,023</span><span style="color:#000000;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%">10,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,630&#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%">38</span><span style="color:#000000;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%">1,393&#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,842&#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%">115,941</span><span style="color:#000000;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%">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 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%">78,063&#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 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 sales</span></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%">782,358</span><span style="color:#000000;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%">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 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%">395,521&#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><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRecognitionAndDeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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>27
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169513360">
<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, 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_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%">Description of the transaction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. On January 22, 2021, the Company entered into a definitive agreement to acquire Luxco, 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 </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 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:115%">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:115%">Purchase Price Allocation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Merger was accounted for as a business combination in accordance with Financial Accounting Standards Board Accounting Standard Codification 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (&#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 Luxco 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><span><br/></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 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, net of assumed debt</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%">149,484&#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%">Value of MGP Common Stock issued at close</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,279&#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%">445,763&#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;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%">479&#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%">29,675&#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%">90,854&#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</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,454&#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%">41,279&#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%">Investments in joint ventures</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%">5,085&#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%">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">  (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:400;line-height:100%">219,500&#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%">4,257&#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%">392,583&#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"><div><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><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,509&#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%">Accounts 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:400;line-height:100%">14,453&#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%">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:400;line-height:100%">8,352&#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%">2,832&#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 noncurrent 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%">196&#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%">Deferred 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:400;line-height:100%">57,034&#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%">Total liabilities</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:400;line-height:100%">170,376&#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%">Goodwill</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%">223,556&#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%">Total </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: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%">445,763&#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><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%">The Company issued 5,007,833 shares of MGP Common Stock which was valued at $59.15 per share on April 1, 2021.  In September 2021, the 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><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%"> Intangible assets acquired included trade names with an estimated fair value of $178,100 and distributor relationships with an estimated fair value of $41,400. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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%"> The fair value of Luxco&#8217;s debt that was assumed by MGP in the transaction and repaid on the closing 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:400;line-height:115%">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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">revenues and cash flows, distributor attrition rates, royalty rates and market comparable, 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 fair value of personal property assets was determined using the market approach and the indirect and direct method of the cost approach, and the fair value of real property was determined using the cost approach and and the sales comparison approach. </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 $223,556, none 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.  The intangible assets acquired include indefinite-lived intangible assets, trade names, with an estimated fair value of $178,100 and definite-lived intangible assets, distributor relationships, with an estimated fair value of $41,400 and a useful life of 20 years.  The trade names and distributor relationships acquired by the Company have been recorded at the estimated fair values using the relief from royalty method and multi-period 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><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%">Operating Results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. 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><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pro Forma Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The following table summarizes the unaudited pro forma financial results for the year ended December 31, 2021 and 2020, 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 style="width:68.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><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:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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%">Pro Forma Financial Information</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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><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%">2020</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 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%">592,025&#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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200&#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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.09&#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:112%">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 and $7,037 is assumed to have been incurred on January 1, 2020.  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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169643008">
<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, 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_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<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 has a definite-lived intangible asset which was acquired as a result of the Merger.  The distributor relationships have a carrying value of $37,778, net of accumulated amortization of $3,622.  The distributor relationships have a useful life of 20 years.  The amortization expense for the years ended December&#160;31, 2022 and 2021 was $2,070 and $1,552, respectively. </span><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, 2022, 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%">2023</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%">2,070&#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%">2024</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,070&#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%">2025</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,070&#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%">2026</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,070&#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%">2027</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,070&#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%">27,428&#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%">37,778&#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>Goodwill and Indefinite-Lived Intangible Assets. 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.  The carrying amount of goodwill, which relates to the Branded Spirits segment was $226,294  at both December&#160;31, 2022 and 2021.  The carrying amount of indefinite-lived intangible assets, which relates to the Branded Spirits segment was $178,990 at both December&#160;31, 2022 and 2021.<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169452544">
<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, 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_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 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%">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit Agreement - Revolver, 5.46% (variable rate) due 2025</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%">&#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-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%">&#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 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, 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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, 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%">15,200</span><span style="color:#000000;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%">18,400&#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, 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%">20,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">Other long-term 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%">&#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:400;line-height:100%">203&#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%">Total indebtedness outstanding</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%">236,450</span><span style="color:#000000;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%">239,853&#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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,454)</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%">Total indebtedness outstanding, net</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%">230,335</span><span style="color:#000000;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%">233,399&#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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,227)</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%">Long-term debt</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%">224,735</span><span style="color:#000000;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%">230,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 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, 2022.</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 increase the principal amount to $400,000 and 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 February 14, 2025.  The Credit Agreement is secured by substantially all assets, excluding real property. </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 Credit Agreement includes certain requirements and covenants, which the Company was in compliance with at December&#160;31, 2022.  The Company incurred no new loan fees related to the Credit Agreement during 2022. The unamortized balance of total loan fees related to the Credit Agreement was $1,177 at December&#160;31, 2022, which were included in other assets, net on the Consolidated Balance Sheet. 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%">As of December&#160;31, 2022, the Company had no outstanding borrowings under the Credit Agreement leaving $400,000 available.  The interest rate for the borrowings of the Credit Agreement at December&#160;31, 2022 was 5.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;), </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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).  On July 29, 2021, Prudential provided the Company notice pursuant to Section 1.2 of the Note Agreement that Prudential has authorized an increase in the amount of additional Senior Secured Notes that may be issued under the uncommitted shelf facility under the Note Agreement from $105,000 to $140,000, effective as of July 29, 2021. The deadline for issuing the notes under the shelf facility is August 23, 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:400;line-height:115%">On August 23, 2017, the Company initially 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.  On April 30, 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, 2022, the Company has $15,200 of Series A Senior Secured Notes and $20,000 of additional Senior Secured Notes outstanding under the Note Purchase Agreement leaving $120,000 available of Senior Secured 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 Company incurred no new loan fees related to the Note Purchase Agreement during 2022.  The unamortized balance of total loan fees related to the Note Purchase Agreement was $90 at December&#160;31, 2022 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, which the Company was in compliance with at December&#160;31, 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: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 (&#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 agreement.  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 2022.  The unamortized balance of total loan fees related to the 2041 Notes was $6,025 at December&#160;31, 2022 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 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; 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: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:115%">Other long-term borrowings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. As part of the Merger, the Company acquired additional long-term notes payable to certain counties in Kentucky and during the year ended December&#160;31, 2022, the Company paid off the outstanding balances. </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, 2022 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%">2023</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%">5,600&#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%">2024</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">206,050&#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%">236,450&#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><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>30
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169384832">
<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, 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_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 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%">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="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%">2020</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%">26,107</span><span style="color:#000000;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%">19,746&#160;</span></td><td style="background-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%">10,825&#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%">4,438</span><span style="color:#000000;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%">3,489&#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,291&#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%">(223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">30,322</span><span style="color:#000000;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%">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 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%">12,116&#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%">2,870</span><span style="color:#000000;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%">5,345&#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%">(302)</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%">(1,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442&#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%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">978</span><span style="color:#000000;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%">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 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&#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%">31,300</span><span style="color:#000000;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%">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 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%">12,256&#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><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 2022, 2021, and 2020 of $33, $19, and $229, 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 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%">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="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%">2020</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,442</span><span style="color:#000000;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%">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 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%">11,046&#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%">6,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,408&#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%">(223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">416</span><span style="color:#000000;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%">204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(422)</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%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">(3,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,035)</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%">(1,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203&#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%">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%">31,300</span><span style="color:#000000;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%">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 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%">12,256&#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%">22.3</span><span style="color:#000000;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%">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><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%">23.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></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 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%">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%">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%">2,462</span><span style="color:#000000;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%">1,973&#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%">State tax credit carryforwards</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,991</span><span style="color:#000000;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%">2,343&#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 loss carryforwards</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,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,416&#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%">1,936</span><span style="color:#000000;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%">1,923&#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%">3,949</span><span style="color:#000000;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%">2,536&#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%">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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,357&#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"/></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</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,002</span><span style="color:#000000;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%">3,362&#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%">Gross deferred income tax 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%">19,071</span><span style="color:#000000;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%">15,910&#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: 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%">(2,073)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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%">Net deferred income tax 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%">16,998</span><span style="color:#000000;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%">14,253&#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 income tax liabilities:</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"/></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</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%">(25,623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,627)</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%">Intangibles</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,187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,956)</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%">Inventory</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,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,307)</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 right-of-use 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%">(3,850)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,487)</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%">Convertible Senior Note</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,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(411)</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</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,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,566)</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%">Gross deferred income tax liabilities</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%">(84,110)</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%">(80,354)</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%">Net deferred income tax liability</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%">(67,112)</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%">(66,101)</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><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 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, 2020</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%">862&#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%">795&#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, 2021</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%">1,657&#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%">416&#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, 2022</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%">2,073</span><span style="color:#000000;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><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, 2022, the Company&#8217;s total valuation allowance of $2,073 related to net operating loss in 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.  As of December 31, 2021, the Company&#8217;s total valuation allowance of $1,657 related to net operating loss and tax credits carryforwards in 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Merger with Luxco during 2021 was largely structured as a non-taxable merger for U.S. income tax purposes. This merger required the Company to book an additional $57,034 in deferred tax liabilities to its opening balance sheet.  In addition, at December 31, 2021, the Company had book tax differences resulting in a net deferred tax liability balance of $66,101.  This increase in the Company&#8217;s deferred tax balances could make the Company more susceptible to the tax impact of tax rate changes and its effect on earnings and earnings per share in the future.</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, 2022 and 2021, the Company had $21,537 and $19,823 in gross state net operating loss carryforwards, respectively.  Due to varying state carryforward periods, the state net operating loss carryforwards will primarily expire in varying years between calendar years 2022 and 2042.  As of December&#160;31, 2022 and 2021, the Company had gross state tax credit carryforwards of $5,052 and $2,966, respectively.  State credits, if not used to offset income tax expense in their respective jurisdictions, will expire in varying years between 2022 and 2039.</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 2022, 2021, and 2020, 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 2022,  2021, and 2020:  </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%">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="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%">2020</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%">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:#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%">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 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%">255&#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%">75</span><span style="color:#000000;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%">2&#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%">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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">Reductions for settlements</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%">(165)</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%">End of year balance</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%">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:#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%">113&#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%">112&#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="display:none"/><td colspan="3" style="display:none"/></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 federal, state or foreign income tax audits.  For federal tax purpose, all tax years after 2018 remain open to adjustment. 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 2018, and forward, with the exception of certain net operating losses and credit carryforwards originating in years prior to 2018 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169438512">
<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, 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_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<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 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 are to be filled only by the shareholders and not by the Board.  Shareholders who own 10 percent or more of the outstanding Common 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 or Preferred Stock, or change the powers, preferences or special rights of the Common 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><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 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%">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="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%">2020</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%">108,872</span><span style="color:#000000;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%">90,817&#160;</span></td><td style="background-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%">40,345&#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%">590</span><span style="color:#000000;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%">490&#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"/></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%">(871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(261)</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%">108,591</span><span style="color:#000000;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%">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 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%">40,084&#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%">22,002,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,937,125&#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%">22,053,966</span><span style="color:#000000;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%">20,719,663&#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,937,125&#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%">4.94</span><span style="color:#000000;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.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 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.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;text-align: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.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:#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 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.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 shareholders.</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 177,398, 163,024, and 110,665 unvested restricted stock units (&#8220;RSUs&#8221;) for the years ended December&#160;31, 2022, 2021, and 2020, 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 years ended December 31, 2021, and 2020. </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, the Company issued 5,007,833 shares of common stock.  Additionally, in September 2021, the 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><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 Repurchase.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 25, 2019, the Board of Directors approved a $25,000 share repurchase authorization commencing February 27, 2019 through February 27, 2022.  Under the share repurchase program, the company can repurchase stock from time to time for cash in open market purchases, block transactions, and privately negotiated transactions in accordance with applicable federal securities laws.  The Company did not repurchase any shares under the share repurchase program during 2022, prior to its expiration on February 27, 2022.  The Company did not renew the share repurchase program upon its expiration.</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%">Common Stock 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 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Stock Preferred</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: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, December&#160;31, 2020</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 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%">16,915,862&#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%">&#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:10pt;font-weight:400;line-height:100%">5,060,339&#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%">&#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:10pt;font-weight:400;line-height:100%">(11,887)</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, December&#160;31, 2021</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 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,964,314&#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%">&#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:10pt;font-weight:400;line-height:100%">38,760&#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%">&#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:10pt;font-weight:400;line-height:100%">(9,032)</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, December&#160;31, 2022</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 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%">21,994,042&#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><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><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">2022</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 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: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 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%">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 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%">2,638</span><span style="color:#000000;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%">23</span><span style="color:#000000;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%">2,661</span><span style="color:#000000;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 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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,638</span><span style="color:#000000;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%">23</span><span style="color:#000000;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%">2,661</span><span style="color:#000000;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 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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,639</span><span style="color:#000000;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%">23</span><span style="color:#000000;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%">2,662</span><span style="color:#000000;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 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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,639</span><span style="color:#000000;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%">23</span><span style="color:#000000;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%">2,662</span><span style="color:#000000;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%">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 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%">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 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%">10,554</span><span style="color:#000000;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%">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-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%">10,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">0.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: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%">0.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: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%">2,033&#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%">19&#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%">2,052&#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%">0.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%">0.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%">2,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">0.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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">0.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%">0.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%">2,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">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 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%">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 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%">9,938&#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%">79&#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%">10,017&#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">2020</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 24</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 13</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 27</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%">0.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: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%">0.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: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%">2,047&#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%">13&#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%">2,060&#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%">April 28</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 22</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 5</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.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%">0.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%">2,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,041&#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%">July 28</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 21</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 4</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%">0.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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,029&#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&#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,043&#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%">October 27</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 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%">December 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%">0.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%">0.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%">2,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044&#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%">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 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%">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 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%">8,133&#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%">55&#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%">8,188&#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><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 11, </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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>32
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169328432">
<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, 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>
</tr>
<tr class="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 one year to six 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><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 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%">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;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%">15,042</span><span style="color:#000000;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%">9,671&#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%">15,042</span><span style="color:#000000;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%">9,671&#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:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctMi0xLTEtNjQ5NDU_65249829-7ebb-4e57-9e21-7756a4a2c55f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctMi0xLTEtNjQ5NDU_a6cb9e33-b2af-423d-ba40-6e0467a53fec">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%">3,807</span><span style="color:#000000;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%">2,865&#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%">11,622</span><span style="color:#000000;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%">6,997&#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%">15,429</span><span style="color:#000000;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%">9,862&#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 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%">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="background-color:#cceeff;padding:2px 1pt;text-align: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,278</span><span style="color:#000000;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%">2,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">415</span><span style="color:#000000;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%">1,043&#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%">Sublease income</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%">(4)</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: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:#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%">4,693</span><span style="color:#000000;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%">3,397&#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 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%">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="background-color:#cceeff;padding:2px 1pt;text-align: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%">4,082</span><span style="color:#000000;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%">2,857&#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%">3,417</span><span style="color:#000000;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%">7,312&#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%">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"><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%">2.03</span><span style="color:#000000;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%">2.26&#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%">4.6 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%">4.1 years</span></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, 2022, the maturities of operating lease liabilities 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%">2023</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%">4,066&#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%">2024</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%">3,452&#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%">2025</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%">3,073&#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%">2026</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,700&#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%">2027</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%">1,601&#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%">1,201&#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%">16,093&#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%">(664)</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%">15,429</span><span style="color:#000000;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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>33
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169343520">
<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, 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_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<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%">We are in various stages of financing projects with industrial revenue bond transactions for our facilities located in Kentucky. The bonds allow a 15 or 40 year real property tax abatement on our renovated and newly-constructed warehouse buildings and distilleries in Kentucky.  We have been approved for $55,500 of industrial revenue bonds with the City of Williamstown Kentucky, and have used approximately $21,000.  Additionally, we have been approved for $175,000 of industrial revenue bonds with Nelson County Kentucky and have used approximately $48,000.  The City of Williamstown and Nelson County issued the industrial revenue bonds to us.  The Company recorded 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, 2022 and 2021. </span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are various legal and regulatory proceedings involving the Company and its subsidiaries.&#160;&#160;The Company accrues estimated costs for a contingency when management believes that a loss is probable and can be reasonably estimated. </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%">Shareholder matters. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On May 11, 2020, Mitchell Dorfman, a shareholder in MGP, filed an action in the United States District Court for the District of Kansas, under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Dorfman, derivatively on behalf of MGP Ingredients v. Griffin, et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, Case 2:20-cv-02239.  On June 4, 2020, Justin Carter, a shareholder in MGP, filed an action in the United States District Court for the District of Kansas, under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Carter, derivatively on behalf of MGP Ingredients v. Griffin, et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, Case 2:20-cv-02281.  On June 18, 2020, Alexandra Kearns, a shareholder in MGP, filed an action in the District Court of Atchison County, Kansas, under the caption K</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">earns, derivatively on behalf of MGP Ingredients v. Griffin, et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, Case 2020-CV-000042.  The defendants were certain of the Company&#8217;s current and former officers and directors.  The Company was a nominal defendant in each action.  Plaintiffs alleged that the Company was damaged as a result of the commencement of securities litigation against defendants, the repurchase of Company stock at artificially inflated prices, and compensation paid to the individual defendants.  The Complaint in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Dorfman</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> asserted claims for violations of Sections 14(a), 10(b), and 20(a) of the Securities Exchange Act of 1934, breach of fiduciary duties, waste of corporate assets, and unjust enrichment.  The Complaint in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Carter</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> asserted claims for violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, breach of fiduciary duties, waste of corporate assets, and unjust enrichment.  The Petition in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Kearns</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> asserted claims for breach of fiduciary duties, waste of corporate assets, and unjust enrichment.  The pleadings prayed for an award of compensatory damages, including interest, in favor of the Company, for equitable relief related to the Company&#8217;s corporate governance, for disgorgement of compensation, and for an award of attorneys&#8217; fees and 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%">On August 31, 2021, the court dismissed with prejudice the securities litigation on which some of the derivative claims were based.  On January 4, 2022, the court dismissed 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%">Carter</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> action.  On January 11, 2022, the court dismissed 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%">Dorfman</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> action.  On February 2, 2022, the plaintiffs and defendants entered into a stipulation of dismissal of 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%">Kearns </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">action.  The federal claims alleged 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%">Carter</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were dismissed with prejudice.  All other derivative claims were dismissed without prejudice.</span></div>2016 Atchison Chemical Release.  A chemical release occurred at the Company&#8217;s Atchison facility on October 21, 2016, which resulted in emissions venting into the air (&#8220;the Atchison Chemical Release&#8221;).  Private plaintiffs initiated legal proceedings against the Company for damages resulting from the Atchison Chemical Release.  The Company reached a settlement with the plaintiffs in December 2021 and the legal proceedings were dismissed with prejudice in January 2022.<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169468320">
<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, 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_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 employees after certain eligibility requirements are met.&#160;&#160;Amounts charged to operations for employer contributions related to the plans totaled $2,517, $1,826, and $1,733 for 2022, 2021, and 2020, 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&#160;31, 2022 and 2021, total current benefit obligation recorded in accrued expense on the Consolidated Balance Sheets was $190 and $232, respectively.  As of December&#160;31, 2022 and 2021, total noncurrent benefit obligation was $847 and $1,159, which was recorded in other noncurrent liabilities on the Consolidated Balance Sheets, respectively. </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, 2022, the Company was authorized to issue 40,000,000 shares of Common Stock and had a treasury share balance of 1,131,124 at December&#160;31, 2022.</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 Employee Equity Incentive Plan of 2014 (the &#8220;2014 Plan&#8221;) and the Non-Employee Director Equity Incentive Plan (the &#8220;Directors&#8217; Plan&#8221;).  The plans were approved by shareholders at the Company&#8217;s annual meeting in May 2014.  Detail of activities in both plans follows below.</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 restricted stock awards is based on the market price of the stock on the date the Board of Directors communicates the approved award and is amortized over the vesting period of the restricted stock award.  The Consolidated Statements of Income for 2022, 2021, and 2020 reflect total share-based compensation costs and director fees for awarded grants of $3,487, $2,346, and $2,723, respectively, related to these plans.</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 2023 based on 2022 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 operating income, earnings before interest, taxes, depreciation, and amortization (&#8220;EBITDA&#8221;), and EPS.  Because management determined at the beginning of 2022 that the performance metrics would more likely than not be met, amortization of the estimated dollar pool of RSUs to be awarded based on 2022 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 2022, 2021, and 2020 reflects share-based compensation costs for grants to be awarded of $2,018, $960, and $2,566, 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, 2022, 586,353 RSUs had been granted of 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, 2022, 131,663 shares were granted of the 300,000 shares approved for grants under the Directors&#8217; Plan and all 131,663 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;Summary of unvested RSUs under the Company&#8217;s share-based compensation plans for 2022, 2021, and 2020:</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 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%">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="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%">2020</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%">167,994</span><span style="color:#000000;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%">61.07</span><span style="color:#000000;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%">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 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%">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 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%">116,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 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%">65.73&#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%">69,492</span><span style="color:#000000;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%">78.08</span><span style="color:#000000;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%">95,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.93&#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%">(28,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">61.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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,278)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.17&#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%">(29,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">76.59</span><span style="color:#000000;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%">(38,059)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.06&#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%">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-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%">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;padding:2px 1pt 2px 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%">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 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%">61.07&#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%">118,855&#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%">60.56&#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><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 2022, 2021, and 2020, the total grant date fair value of RSU awards vested was $2,252, $2,687, and $1,384, respectively.  As of December&#160;31, 2022 there was $3,098 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.3 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%">Upon their vesting, the Company purchased restricted stock and RSUs from employees to cover associated withholding taxes.  Total treasury stock purchases added 9,031 shares for $715 in 2022; 11,887 shares for $767 in 2021; and 10,437 shares for $358 in 2020.</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 by the Company, established by the Board of Directors.  Each performance metric is calculated in accordance with the rules approved by the HRCC, which may adjust the results to eliminate unusual items.  For 2022, 2021, and 2020, the performance metrics were operating income, EBITDA, and EPS.  Operating income for the performance metric was defined as reported GAAP operating income adjusted for certain discretionary items as determined by the Company&#8217;s management, if applicable (&#8220;adjusted operating income&#8221;).  The HRCC determines the officers and employees eligible to participate under the STI Plan for the plan year as well as the target annual incentive compensation for each participant for each plan year.  Additionally, certain employees within the Branded Spirits segment have an incentive plan that is based on performance metrics of number of depleted cases and gross margin.  Amounts expensed under the STI Plan totaled $13,370, $11,155, and $9,732 for 2022, 2021, and 2020, respectively.</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%">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 (&#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 deferred compensation plan </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 deferred compensation plan deferrals is comprised of estimated amounts to be paid within one year depending on timing of planned disbursements.  At December&#160;31, 2022 and 2021, the EDC Plan investments were $2,176 and $3,072, respectively, which were recorded in other assets on the Company&#8217;s Consolidated Balance Sheets.  The EDC Plan current liabilities were $510 and $617 at December&#160;31, 2022 and 2021, respectively, and were included in accrued expenses and other on the Company&#8217;s Consolidated Balance Sheets. The EDC Plan non-current liabilities were $2,191 and $2,981 as of December&#160;31, 2022 and 2021, 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169410560">
<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, 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_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 2022, 2021, and 2020, the Company had no sales to an individual customer that accounted for more than 10 percent of consolidated sales.&#160;&#160;During the years 2022, 2021, and 2020, the Company&#8217;s ten largest customers accounted for approximately 38 percent, 36 percent, and 37 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 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><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 2020, the Company had purchases from two grain suppliers that approximated 30 percent of consolidated purchases.  In addition, the Company&#8217;s ten largest suppliers accounted for approximately 65 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: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022 and 2021, the Company purchased $37,274 and $23,463, respectively, of bulk beverage alcohol from LMX.  The Company holds 50 percent interest in LMX, which is accounted for as equity method investments.  See Note 1, Nature of Operations and Summary of Significant Accounting Policies.</span></div>For the year ended December 31, 2021, the Company purchased $2,718 of finished goods from Meier&#8217;s Wine Cellars, Inc. (&#8220;Meier&#8217;s&#8221;) and sold $2,411 of bulk beverage alcohol to Meier&#8217;s.  The Lux Family Group owns approximately 22.8 percent of the outstanding shares of MGP at December 31, 2021.  One member of the Lux Family Group has a relative that was the president of Meier&#8217;s and majority owner of Meier&#8217;s.  The members of the Lux Family Group did not have any involvement in the negotiation of transactions for either party.  In January 2022, Meier&#8217;s was sold to Vintage Estates and is no longer considered a related party to the Company.<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169384832">
<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, 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_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 SEGMENTSAt December&#160;31, 2022, 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, including 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.  Ingredient Solutions segment consists of specialty starches and proteins and commodity starches and proteins.  <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><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%">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="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%">2020</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%">428,478</span><span style="color:#000000;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%">352,504&#160;</span></td><td style="background-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%">313,309&#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%">237,939</span><span style="color:#000000;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%">183,566&#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,149&#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%">115,941</span><span style="color:#000000;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%">90,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063&#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%">782,358</span><span style="color:#000000;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%">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 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%">395,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="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%">126,282</span><span style="color:#000000;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%">114,106&#160;</span></td><td style="background-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%">75,773&#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%">95,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,187&#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%">31,503</span><span style="color:#000000;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%">22,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,846&#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%">253,306</span><span style="color:#000000;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%">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 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%">98,806&#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%">11,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 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%">10,766&#160;</span></td><td style="background-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%">9,816&#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%">5,909</span><span style="color:#000000;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%">5,138&#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%">100&#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%">2,473</span><span style="color:#000000;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%">2,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,871&#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%">1,432</span><span style="color:#000000;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%">1,119&#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,174&#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%">21,455</span><span style="color:#000000;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%">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 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%">12,961&#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%">121,651</span><span style="color:#000000;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%">110,317&#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%">73,533&#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%">33,333</span><span style="color:#000000;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%">20,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,510)</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%">27,532</span><span style="color:#000000;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%">19,194&#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%">18,024&#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%">(42,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,446)</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%">140,172</span><span style="color:#000000;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%">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 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%">52,601&#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><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 $56,719, $42,593, and $23,905 for the years ended December 31, 2022, 2021, and 2020, respectively, and is largely derived from the United Kingdom, Japan, Thailand, Canada, and Mexico.&#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 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%">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%">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%">350,068</span><span style="color:#000000;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%">314,816&#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%">698,985</span><span style="color:#000000;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%">658,826&#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%">63,943</span><span style="color:#000000;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%">43,009&#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%">45,215</span><span style="color:#000000;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,816&#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%">1,158,211</span><span style="color:#000000;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%">1,041,467&#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>(a)As of December 31, 2022, the Company had $14,209 of assets located in Northern Ireland, $3,042 of which were long-lived assets.  As of December  31, 2021, the Company had $12,758 of assets located in Northern Ireland, $2,930 of which were long-lived assets.<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169386832">
<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, 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_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 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%">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="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%">2020</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%">9,768</span><span style="color:#000000;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%">7,232&#160;</span></td><td style="background-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%">3,375&#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%">5,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="padding: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%">3,457&#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%">2,212&#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%">29,052</span><span style="color:#000000;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,766&#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,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>See Note 9, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -URI https://asc.fasb.org/topic&amp;trid=2134446<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>38
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169420144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY FINANCIAL DATA (UNAUDITED)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_QuarterlyFinancialInformationTextBlock', window );">QUARTERLY FINANCIAL DATA (UNAUDITED)</a></td>
<td class="text">QUARTERLY FINANCIAL DATA (UNAUDITED)<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary of selected quarterly financial data for years ended  December 31, 2022 and 2021: </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:52.847%"/><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.871%"/><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="21" 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, 2022</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 #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%">Fourth<br/>Quarter</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%">Third<br/>Quarter</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%">Second<br/>Quarter</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%">First<br/>Quarter</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%">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%">190,995</span><span style="color:#000000;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%">201,146&#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%">194,982&#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%">195,235&#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%">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%">127,782</span><span style="color:#000000;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%">142,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,414&#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%">&#160;&#160;&#160;&#160;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%">63,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;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%">59,048&#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%">59,224&#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%">71,821&#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%">Advertising and promotion 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%">10,866</span><span style="color:#000000;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%">7,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,504&#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%">SG&amp;A 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%">22,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,905&#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,853&#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,237&#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"/><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%">&#160;&#160;&#160;&#160;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%">29,715</span><span style="color:#000000;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%">33,864&#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%">35,306&#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%">50,080&#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%">Interest 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%">(960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,543)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,598)</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 income (loss), 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%">(981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,353)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">Income before income taxes</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%">27,774</span><span style="color:#000000;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%">31,161&#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%">32,701&#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%">48,536&#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%">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%">5,263</span><span style="color:#000000;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%">7,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165&#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%">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%">22,511</span><span style="color:#000000;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%">23,628&#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,362&#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%">37,371&#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:14pt"><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic EPS data</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 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%">1.02</span><span style="color:#000000;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%">1.07&#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%">1.15&#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%">1.69&#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"/><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:700;line-height:100%">Diluted EPS data</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 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%">1.01</span><span style="color:#000000;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%">1.06&#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%">1.15&#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%">1.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:52.847%"/><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.871%"/><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="21" 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, 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:400;line-height:100%">&#160;</span></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%">Fourth<br/>Quarter</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%">Third<br/>Quarter</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%">Second<br/>Quarter</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%">First<br/>Quarter</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%">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: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%">166,847&#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%">176,611&#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%">174,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 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,323&#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%">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:400;line-height:100%">114,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,024&#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%">&#160;&#160;&#160;&#160;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:400;line-height:100%">52,753&#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%">57,086&#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%">56,827&#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%">32,299&#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%">Advertising and promotion 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:400;line-height:100%">6,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">853&#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%">SG&amp;A 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:400;line-height:100%">17,552&#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%">18,538&#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%">25,793&#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,946&#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%">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:400;line-height:100%">(16,325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;&#160;Operating 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:400;line-height:100%">45,316&#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%">32,884&#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,663&#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%">20,500&#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%">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:400;line-height:100%">(1,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(488)</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 income (loss), 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:400;line-height:100%">(751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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:400;line-height:100%">43,236&#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%">31,347&#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%">26,471&#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,042&#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%">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:400;line-height:100%">11,578&#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,674&#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,412&#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,615&#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:700;line-height:100%">Net income</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: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,658&#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%">23,673&#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%">20,059&#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%">15,427&#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;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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%">Basic and diluted EPS data</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 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%">1.44&#160;</span></td><td style="background-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%">1.08&#160;</span></td><td style="background-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%">0.91&#160;</span></td><td style="background-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%">0.90&#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"/><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></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;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">Quarterly EPS amounts may not add to amounts for the year because quarterly and annual EPS calculations are performed separately.</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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI https://asc.fasb.org/topic&amp;trid=2126967<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL124452896-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169468320">
<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, 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_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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Dividend Declaration</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;23, 2023, the Board of Directors declared a quarterly dividend payable to stockholders of record as of March&#160;10, 2023, of our Common Stock and a dividend equivalent payable to holders of certain RSUs as of March&#160;10, 2023, of $0.12 per share and per unit. &#160;The dividend payment and dividend equivalent payment will occur on March&#160;24, 2023.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214159592576">
<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, 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_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"><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.  Our distilled spirits are either sold directly or indirectly to manufacturers of other branded spirits.  MGP is also a producer of high quality industrial alcohol for use in both food and non-food applications.  The Company has a portfolio of its own high quality branded spirits which are produce through the distilleries and bottling facilities and sell to distributors.  The Company&#8217;s branded spirits products account for a range of price points from value products through ultra premium brands, with a focus on high-end American whiskey, tequila and gin. 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>The Company reports three operating segments: Distilling Solutions, Branded Spirits and Ingredient Solutions.  During 2022, the Company changed the name of its Distillery Products segment to Distilling Solutions.<span></span>
</td>
</tr>
<tr class="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"><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 2020 and 2021 consolidated financial statements have been reclassified to conform to the 2022 presentation.</span><span></span>
</td>
</tr>
<tr class="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"><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, inclusive of effects related to the COVID-19 pandemic.&#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.</span><span></span>
</td>
</tr>
<tr class="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 is 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 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%">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><br/></span></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 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 2022, 2021, and 2020 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 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%">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="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%">2020</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%">5,451</span><span style="color:#000000;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%">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 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%">2,267&#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%">866</span><span 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%">339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246&#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%">6,317</span><span style="color:#000000;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%">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 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%">2,513&#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><span></span>
</td>
</tr>
<tr class="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 it 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 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 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 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, 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 Tax</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%">Excise Tax.</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>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 states also impose excise taxes on alcohol beverages in varying amounts. The Company calculates its 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, 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 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"><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>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. As of December 31, 2021, $7,188 of the insurance recovery was recorded as receivables on the Consolidated Balance Sheet.  The Company recorded a settlement related to business interruption from its insurance carrier of $23,583 and $3,780 for the years ended December 31, 2021 and 2020, respectively.  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="ro">
<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"><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 &#8220;more likely than not&#8221; that at least some portion of the deferred tax asset will not be realized.</span><span></span>
</td>
</tr>
<tr class="re">
<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"><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><span></span>
</td>
</tr>
<tr class="ro">
<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">Translation of Foreign Currencies. 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 US bank account denominated in British pound sterling and 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 income (loss), 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_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text">Business Combinations. 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 exceeds the value of the assets acquired and liabilities assumed.  The Company uses its best estimate and third party valuation specialists to determine 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="ro">
<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">Goodwill and Other Intangible Assets. 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 amount exceeds fair value, an impairment of goodwill is recognized and allocated to the reporting units.  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, 2022, the Company determined that goodwill and indefinite-lived intangible assets were not impaired.<span></span>
</td>
</tr>
<tr class="re">
<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><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 note, the fair value of the Company&#8217;s debt was $150,249 and $272,971 at December&#160;31, 2022 and 2021, respectively.  The financial statement carrying value (including unamortized loan fees) was $230,335 and $233,399 at December&#160;31, 2022 and 2021, respectively.&#160;&#160;These fair values are considered Level 2 under the fair value hierarchy. </span></div>See Note 4, Business Combination, for discussion related the the fair value of tangible and intangible assets acquired and liabilities assumed as part of the merger with Luxco.<span></span>
</td>
</tr>
<tr class="ro">
<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"><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 for its Atchison and Lawrenceburg facilities, its wheat flour supply contract for the Atchison facility, and its natural gas contracts for both facilities, it purchases grain, wheat flour, and natural gas, respectively, for delivery from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE2MjE5_7aa45db0-9944-4f43-8245-0663f508f355">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 meets 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><span></span>
</td>
</tr>
<tr class="re">
<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">Equity Method Investments. The consolidated financial statements include the results of Luxco and its affiliated companies since April 1, 2021, when the Company obtained control through the Merger.  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;) (combined &#8220;LMX&#8221;), which are accounted for as equity method investments.  At December&#160;31, 2022 and 2021, the investment in LMX was $5,534 and $4,944, respectively, which is recorded in investment in joint ventures on the Consolidated Balance Sheets.  During the years ended December&#160;31, 2022 and 2021, the Company recorded a $2,220 and $1,611 loss from equity method investments, respectively, which is recorded in other income (loss), net on the Consolidated Statements of Income.<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_ReclassificationErrorCorrectionPolicyTextBlock', window );">Immaterial Correction to Prior Period Financial Statements</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%">Immaterial Correction to Prior Period Financial Statements. </span><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, 2022, the Company identified an immaterial correction related to gross amounts of property, plant and equipment and accumulated depreciation and amortization in the Consolidated Balance Sheet as of December 31, 2021.  The Company performed a materiality assessment, considering both quantitative and qualitative factors, which resulted in the determination that the correction to the financial statements was immaterial.  As such, the Company corrected the December 31, 2021 gross balances for property, plant, and equipment and accumulated depreciation and amortization in Note 2, Other Balance Sheet Captions, in this Form 10-K by equal and offsetting amounts, which resulted in no change to the balance of property, plant, and equipment, net. </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%">During the year ended December 31, 2022, the Company identified an immaterial correction related to the calculation of diluted earnings per share within the year ended December 31, 2021 financial statements filed on Form 10-K.  Other than as follows, this correction had no impact on the financial statements for the year ended December 31, 2021.  For the period ended December 31, 2021, diluted earnings per share should have been $4.37 instead of $4.34.  The Company performed a materiality assessment, considering both quantitative and qualitative factors, which resulted in the determination that the correction to the financial statements is immaterial.  As such, the Company corrected the December 31, 2021 diluted earnings per share on the Consolidated Statements of Income in this Form 10-K.</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_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%">ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU is effective for annual and interim periods beginning after December 15, 2022.  Early adoption is permitted. The Company has adopted this standard and it did not have an impact to the Company&#8217;s consolidated financial statements and related disclosures.</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 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Facilitation of Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provide optional expedients</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and exceptions for a period of time to help facilitate the adoption of reference rate reform and the impact on financial</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting. This guidance was effective for all entities as of March 12, 2020 through December 31, 2022.  ASU 2022-06</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Deferral of the Sunset Date of Topic 848, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which extends the effective date fro December 31, 2022 to December 31, 2024. </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%">The Company has adopted these standards and it did not have an impact to the Company&#8217;s consolidated financial statements and related disclosures.</span></div>Recently Issued Accounting Pronouncements. The other recent accounting pronouncements issued by the FASB 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-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_mgpi_ReclassificationErrorCorrectionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reclassification Error Correction</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_ReclassificationErrorCorrectionPolicyTextBlock</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 32<br> -Paragraph 2A<br> -URI https://asc.fasb.org/extlink&amp;oid=126919569&amp;loc=SL82860478-203043<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>41
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169523312">
<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, 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_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 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%">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><br/></span></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 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 2022, 2021, and 2020 is noted below:<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%">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="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%">2020</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%">5,451</span><span style="color:#000000;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%">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 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%">2,267&#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%">866</span><span 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%">339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246&#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%">6,317</span><span style="color:#000000;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%">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 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%">2,513&#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><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-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_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>42
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214166595088">
<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, 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>
</tr>
<tr class="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"><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%">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%">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%">47,073</span><span style="color:#000000;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%">35,362&#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%">199,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,080&#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%">29,931</span><span style="color:#000000;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,981&#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%">1,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%">1,261&#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%">9,931</span><span style="color:#000000;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%">9,179&#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%">2,102</span><span style="color:#000000;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%">1,081&#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%">289,722</span><span style="color:#000000;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%">245,944&#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><span></span>
</td>
</tr>
<tr class="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"><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%">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%">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%">155,385</span><span style="color:#000000;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%">150,367&#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%">805</span><span style="color:#000000;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%">697&#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%">257,075</span><span style="color:#000000;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%">236,352&#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%">37,535</span><span style="color:#000000;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%">16,733&#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%">450,800</span><span style="color:#000000;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%">404,149&#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%">(215,168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(196,863)</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%">235,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:#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%">207,286&#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><span></span>
</td>
</tr>
<tr class="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</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%">Accrued expenses.</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%">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%">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%">2,389</span><span style="color:#000000;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%">1,427&#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%">17,862</span><span style="color:#000000;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%">16,466&#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%">1,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,495&#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%">3,807</span><span style="color:#000000;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%">2,865&#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%">3,340</span><span style="color:#000000;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%">2,616&#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%">28,716</span><span style="color:#000000;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%">24,869&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169414288">
<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, 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_RevenueRecognitionAndDeferredRevenueAbstract', window );"><strong>Revenue Recognition and Deferred Revenue [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 Revenues Disaggregated</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 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%">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><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%">2020</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%">229,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;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%">162,074&#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%">121,384&#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%">74,510</span><span style="color:#000000;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%">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%">63,873&#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%">304,033</span><span style="color:#000000;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%">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 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%">185,257&#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%">46,812</span><span style="color:#000000;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%">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%">80,682&#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%">350,845</span><span style="color:#000000;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%">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 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%">265,939&#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%">13,681</span><span style="color:#000000;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%">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%">5,630&#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%">40,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">26,109&#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%">23,598</span><span style="color:#000000;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%">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%">15,631&#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%">428,478</span><span style="color:#000000;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%">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 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%">313,309&#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%">48,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,785&#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%">12,274</span><span style="color:#000000;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%">8,937&#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,196&#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%">24,211</span><span style="color:#000000;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%">17,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125&#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%">84,730</span><span style="color:#000000;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%">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 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,106&#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%">82,530</span><span style="color:#000000;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%">71,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">23,284</span><span style="color:#000000;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%">19,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">237,939</span><span style="color:#000000;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%">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 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%">4,149&#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%">62,567</span><span style="color:#000000;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,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,631&#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%">39,313</span><span style="color:#000000;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,485&#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%">26,960&#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%">14,023</span><span style="color:#000000;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%">10,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,630&#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%">38</span><span style="color:#000000;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%">1,393&#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,842&#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%">115,941</span><span style="color:#000000;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%">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 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%">78,063&#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 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 sales</span></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%">782,358</span><span style="color:#000000;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%">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 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%">395,521&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueRecognitionAndDeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRecognitionAndDeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214165545056">
<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, 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_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 Luxco 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 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, net of assumed debt</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%">149,484&#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%">Value of MGP Common Stock issued at close</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,279&#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%">445,763&#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;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%">479&#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%">29,675&#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%">90,854&#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</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,454&#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%">41,279&#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%">Investments in joint ventures</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%">5,085&#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%">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">  (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:400;line-height:100%">219,500&#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%">4,257&#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%">392,583&#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"><div><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><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,509&#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%">Accounts 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:400;line-height:100%">14,453&#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%">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:400;line-height:100%">8,352&#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%">2,832&#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 noncurrent 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%">196&#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%">Deferred 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:400;line-height:100%">57,034&#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%">Total liabilities</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:400;line-height:100%">170,376&#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%">Goodwill</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%">223,556&#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%">Total </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: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%">445,763&#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><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%">The Company issued 5,007,833 shares of MGP Common Stock which was valued at $59.15 per share on April 1, 2021.  In September 2021, the 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><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%"> Intangible assets acquired included trade names with an estimated fair value of $178,100 and distributor relationships with an estimated fair value of $41,400. </span></div>(c) The fair value of Luxco&#8217;s debt that was assumed by MGP in the transaction and repaid on the closing date.<span></span>
</td>
</tr>
<tr class="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 and 2020, as if the Merger had occurred on January 1, 2020:<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:68.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><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:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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%">Pro Forma Financial Information</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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><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%">2020</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 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%">592,025&#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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200&#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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214159611968">
<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, 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_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, 2022, 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%">2023</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%">2,070&#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%">2024</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,070&#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%">2025</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,070&#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%">2026</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,070&#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%">2027</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,070&#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%">27,428&#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%">37,778&#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><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>46
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214165629344">
<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, 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_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 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%">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit Agreement - Revolver, 5.46% (variable rate) due 2025</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%">&#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-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%">&#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 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, 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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, 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%">15,200</span><span style="color:#000000;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%">18,400&#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, 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%">20,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">Other long-term 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%">&#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:400;line-height:100%">203&#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%">Total indebtedness outstanding</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%">236,450</span><span style="color:#000000;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%">239,853&#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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,454)</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%">Total indebtedness outstanding, net</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%">230,335</span><span style="color:#000000;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%">233,399&#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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,227)</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%">Long-term debt</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%">224,735</span><span style="color:#000000;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%">230,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 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, 2022.</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 );">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, 2022 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%">2023</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%">5,600&#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%">2024</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">206,050&#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%">236,450&#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><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> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>47
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214165571808">
<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, 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_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 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%">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="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%">2020</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%">26,107</span><span style="color:#000000;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%">19,746&#160;</span></td><td style="background-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%">10,825&#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%">4,438</span><span style="color:#000000;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%">3,489&#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,291&#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%">(223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">30,322</span><span style="color:#000000;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%">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 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%">12,116&#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%">2,870</span><span style="color:#000000;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%">5,345&#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%">(302)</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%">(1,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442&#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%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">978</span><span style="color:#000000;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%">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 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&#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%">31,300</span><span style="color:#000000;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%">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 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%">12,256&#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><span></span>
</td>
</tr>
<tr class="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"><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%">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="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%">2020</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,442</span><span style="color:#000000;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%">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 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%">11,046&#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%">6,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,408&#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%">(223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">416</span><span style="color:#000000;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%">204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(422)</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%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">(3,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,035)</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%">(1,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203&#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%">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%">31,300</span><span style="color:#000000;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%">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 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%">12,256&#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%">22.3</span><span style="color:#000000;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%">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><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%">23.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></tr></table><span></span>
</td>
</tr>
<tr class="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"><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%">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%">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%">2,462</span><span style="color:#000000;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%">1,973&#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%">State tax credit carryforwards</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,991</span><span style="color:#000000;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%">2,343&#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 loss carryforwards</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,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,416&#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%">1,936</span><span style="color:#000000;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%">1,923&#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%">3,949</span><span style="color:#000000;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%">2,536&#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%">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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,357&#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"/></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</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,002</span><span style="color:#000000;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%">3,362&#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%">Gross deferred income tax 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%">19,071</span><span style="color:#000000;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%">15,910&#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: 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%">(2,073)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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%">Net deferred income tax 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%">16,998</span><span style="color:#000000;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%">14,253&#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 income tax liabilities:</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"/></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</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%">(25,623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,627)</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%">Intangibles</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,187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,956)</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%">Inventory</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,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,307)</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 right-of-use 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%">(3,850)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,487)</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%">Convertible Senior Note</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,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(411)</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</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,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,566)</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%">Gross deferred income tax liabilities</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%">(84,110)</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%">(80,354)</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%">Net deferred income tax liability</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%">(67,112)</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%">(66,101)</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><span></span>
</td>
</tr>
<tr class="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 );">Summary of Valuation Allowance</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%">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, 2020</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%">862&#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%">795&#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, 2021</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%">1,657&#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%">416&#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, 2022</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%">2,073</span><span style="color:#000000;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><span></span>
</td>
</tr>
<tr class="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"><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 2022,  2021, and 2020:  </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%">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="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%">2020</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%">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:#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%">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 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%">255&#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%">75</span><span style="color:#000000;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%">2&#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%">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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">Reductions for settlements</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%">(165)</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%">End of year balance</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%">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:#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%">113&#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%">112&#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="display:none"/><td colspan="3" style="display:none"/></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI https://asc.fasb.org/extlink&amp;oid=126976462&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>48
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214164095792">
<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, 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_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 Earnings Per Share, Basic and Diluted</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 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%">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="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%">2020</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%">108,872</span><span style="color:#000000;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%">90,817&#160;</span></td><td style="background-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%">40,345&#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%">590</span><span style="color:#000000;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%">490&#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"/></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%">(871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(261)</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%">108,591</span><span style="color:#000000;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%">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 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%">40,084&#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%">22,002,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,937,125&#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%">22,053,966</span><span style="color:#000000;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%">20,719,663&#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,937,125&#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%">4.94</span><span style="color:#000000;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.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 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.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;text-align: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.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:#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 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.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 shareholders.</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 177,398, 163,024, and 110,665 unvested restricted stock units (&#8220;RSUs&#8221;) for the years ended December&#160;31, 2022, 2021, and 2020, 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>(d)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 years ended December 31, 2021, and 2020.<span></span>
</td>
</tr>
<tr class="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"><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%">Common Stock 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 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Stock Preferred</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: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, December&#160;31, 2020</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 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%">16,915,862&#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%">&#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:10pt;font-weight:400;line-height:100%">5,060,339&#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%">&#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:10pt;font-weight:400;line-height:100%">(11,887)</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, December&#160;31, 2021</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 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,964,314&#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%">&#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:10pt;font-weight:400;line-height:100%">38,760&#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%">&#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:10pt;font-weight:400;line-height:100%">(9,032)</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, December&#160;31, 2022</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 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%">21,994,042&#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><span></span>
</td>
</tr>
<tr class="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"><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><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">2022</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 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: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 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%">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 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%">2,638</span><span style="color:#000000;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%">23</span><span style="color:#000000;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%">2,661</span><span style="color:#000000;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 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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,638</span><span style="color:#000000;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%">23</span><span style="color:#000000;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%">2,661</span><span style="color:#000000;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 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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,639</span><span style="color:#000000;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%">23</span><span style="color:#000000;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%">2,662</span><span style="color:#000000;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 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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,639</span><span style="color:#000000;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%">23</span><span style="color:#000000;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%">2,662</span><span style="color:#000000;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%">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 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%">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 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%">10,554</span><span style="color:#000000;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%">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-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%">10,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">0.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: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%">0.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: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%">2,033&#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%">19&#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%">2,052&#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%">0.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%">0.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%">2,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">0.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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">0.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%">0.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%">2,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">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 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%">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 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%">9,938&#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%">79&#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%">10,017&#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">2020</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 24</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 13</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 27</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%">0.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: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%">0.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: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%">2,047&#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%">13&#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%">2,060&#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%">April 28</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 22</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 5</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.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%">0.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%">2,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,041&#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%">July 28</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 21</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 4</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%">0.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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,029&#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&#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,043&#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%">October 27</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 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%">December 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%">0.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%">0.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%">2,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044&#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%">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 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%">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 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%">8,133&#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%">55&#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%">8,188&#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><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 11, </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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>49
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214167185040">
<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, 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>
</tr>
<tr class="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 );">Components of Lease Costs</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 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%">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;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%">15,042</span><span style="color:#000000;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%">9,671&#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%">15,042</span><span style="color:#000000;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%">9,671&#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:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctMi0xLTEtNjQ5NDU_65249829-7ebb-4e57-9e21-7756a4a2c55f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctMi0xLTEtNjQ5NDU_a6cb9e33-b2af-423d-ba40-6e0467a53fec">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%">3,807</span><span style="color:#000000;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%">2,865&#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%">11,622</span><span style="color:#000000;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%">6,997&#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%">15,429</span><span style="color:#000000;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%">9,862&#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><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%">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="background-color:#cceeff;padding:2px 1pt;text-align: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,278</span><span style="color:#000000;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%">2,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">415</span><span style="color:#000000;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%">1,043&#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%">Sublease income</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%">(4)</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: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:#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%">4,693</span><span style="color:#000000;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%">3,397&#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 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%">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="background-color:#cceeff;padding:2px 1pt;text-align: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%">4,082</span><span style="color:#000000;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%">2,857&#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%">3,417</span><span style="color:#000000;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%">7,312&#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%">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"><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%">2.03</span><span style="color:#000000;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%">2.26&#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%">4.6 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%">4.1 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, 2022, the maturities of operating lease liabilities 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%">2023</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%">4,066&#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%">2024</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%">3,452&#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%">2025</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%">3,073&#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%">2026</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,700&#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%">2027</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%">1,601&#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%">1,201&#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%">16,093&#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%">(664)</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%">15,429</span><span style="color:#000000;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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>50
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169316336">
<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, 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_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">Summary of unvested RSUs under the Company&#8217;s share-based compensation plans for 2022, 2021, and 2020:<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%">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="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%">2020</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%">167,994</span><span style="color:#000000;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%">61.07</span><span style="color:#000000;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%">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 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%">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 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%">116,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 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%">65.73&#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%">69,492</span><span style="color:#000000;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%">78.08</span><span style="color:#000000;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%">95,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.93&#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%">(28,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">61.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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,278)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.17&#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%">(29,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">76.59</span><span style="color:#000000;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%">(38,059)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.06&#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%">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-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%">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;padding:2px 1pt 2px 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%">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 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%">61.07&#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%">118,855&#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%">60.56&#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><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>51
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214166500816">
<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, 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_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"><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%">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="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%">2020</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%">428,478</span><span style="color:#000000;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%">352,504&#160;</span></td><td style="background-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%">313,309&#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%">237,939</span><span style="color:#000000;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%">183,566&#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,149&#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%">115,941</span><span style="color:#000000;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%">90,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063&#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%">782,358</span><span style="color:#000000;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%">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 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%">395,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="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%">126,282</span><span style="color:#000000;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%">114,106&#160;</span></td><td style="background-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%">75,773&#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%">95,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,187&#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%">31,503</span><span style="color:#000000;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%">22,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,846&#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%">253,306</span><span style="color:#000000;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%">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 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%">98,806&#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%">11,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 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%">10,766&#160;</span></td><td style="background-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%">9,816&#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%">5,909</span><span style="color:#000000;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%">5,138&#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%">100&#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%">2,473</span><span style="color:#000000;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%">2,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,871&#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%">1,432</span><span style="color:#000000;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%">1,119&#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,174&#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%">21,455</span><span style="color:#000000;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%">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 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%">12,961&#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%">121,651</span><span style="color:#000000;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%">110,317&#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%">73,533&#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%">33,333</span><span style="color:#000000;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%">20,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,510)</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%">27,532</span><span style="color:#000000;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%">19,194&#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%">18,024&#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%">(42,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,446)</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%">140,172</span><span style="color:#000000;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%">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 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%">52,601&#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>(a)Sales revenue from foreign sources totaled $56,719, $42,593, and $23,905 for the years ended December 31, 2022, 2021, and 2020, respectively, and is largely derived from the United Kingdom, Japan, Thailand, Canada, and Mexico.&#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"><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%">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%">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%">350,068</span><span style="color:#000000;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%">314,816&#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%">698,985</span><span style="color:#000000;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%">658,826&#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%">63,943</span><span style="color:#000000;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%">43,009&#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%">45,215</span><span style="color:#000000;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,816&#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%">1,158,211</span><span style="color:#000000;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%">1,041,467&#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>(a)As of December 31, 2022, the Company had $14,209 of assets located in Northern Ireland, $3,042 of which were long-lived assets.  As of December  31, 2021, the Company had $12,758 of assets located in Northern Ireland, $2,930 of which were long-lived assets.<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-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>52
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169416720">
<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, 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_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 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%">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="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%">2020</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%">9,768</span><span style="color:#000000;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%">7,232&#160;</span></td><td style="background-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%">3,375&#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%">5,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="padding: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%">3,457&#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%">2,212&#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%">29,052</span><span style="color:#000000;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,766&#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,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>See Note 9, 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>53
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214169328432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Information</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%">Summary of selected quarterly financial data for years ended  December 31, 2022 and 2021: </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:52.847%"/><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.871%"/><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="21" 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, 2022</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 #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%">Fourth<br/>Quarter</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%">Third<br/>Quarter</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%">Second<br/>Quarter</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%">First<br/>Quarter</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%">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%">190,995</span><span style="color:#000000;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%">201,146&#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%">194,982&#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%">195,235&#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%">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%">127,782</span><span style="color:#000000;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%">142,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,414&#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%">&#160;&#160;&#160;&#160;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%">63,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;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%">59,048&#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%">59,224&#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%">71,821&#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%">Advertising and promotion 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%">10,866</span><span style="color:#000000;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%">7,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,504&#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%">SG&amp;A 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%">22,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,905&#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,853&#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,237&#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"/><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%">&#160;&#160;&#160;&#160;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%">29,715</span><span style="color:#000000;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%">33,864&#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%">35,306&#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%">50,080&#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%">Interest 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%">(960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,543)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,598)</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 income (loss), 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%">(981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,353)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">Income before income taxes</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%">27,774</span><span style="color:#000000;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%">31,161&#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%">32,701&#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%">48,536&#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%">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%">5,263</span><span style="color:#000000;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%">7,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165&#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%">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%">22,511</span><span style="color:#000000;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%">23,628&#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,362&#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%">37,371&#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:14pt"><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Basic EPS data</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 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%">1.02</span><span style="color:#000000;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%">1.07&#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%">1.15&#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%">1.69&#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"/><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:700;line-height:100%">Diluted EPS data</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 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%">1.01</span><span style="color:#000000;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%">1.06&#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%">1.15&#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%">1.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:52.847%"/><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.871%"/><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="21" 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, 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:400;line-height:100%">&#160;</span></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%">Fourth<br/>Quarter</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%">Third<br/>Quarter</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%">Second<br/>Quarter</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%">First<br/>Quarter</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%">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: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%">166,847&#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%">176,611&#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%">174,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 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,323&#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%">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:400;line-height:100%">114,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,024&#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%">&#160;&#160;&#160;&#160;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:400;line-height:100%">52,753&#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%">57,086&#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%">56,827&#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%">32,299&#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%">Advertising and promotion 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:400;line-height:100%">6,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">853&#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%">SG&amp;A 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:400;line-height:100%">17,552&#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%">18,538&#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%">25,793&#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,946&#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%">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:400;line-height:100%">(16,325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#160;&#160;&#160;Operating 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:400;line-height:100%">45,316&#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%">32,884&#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,663&#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%">20,500&#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%">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:400;line-height:100%">(1,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(488)</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 income (loss), 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:400;line-height:100%">(751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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:400;line-height:100%">43,236&#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%">31,347&#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%">26,471&#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,042&#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%">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:400;line-height:100%">11,578&#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,674&#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,412&#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,615&#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:700;line-height:100%">Net income</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: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,658&#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%">23,673&#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%">20,059&#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%">15,427&#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;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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:700;line-height:100%">Basic and diluted EPS data</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 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%">1.44&#160;</span></td><td style="background-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%">1.08&#160;</span></td><td style="background-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%">0.91&#160;</span></td><td style="background-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%">0.90&#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"/><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></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;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">Quarterly EPS amounts may not add to amounts for the year because quarterly and annual EPS calculations are performed separately.</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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214165579328">
<tr>
<th class="tl" colspan="1" rowspan="2"><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" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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>duration</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>55
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214164728544">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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">$ 5,451<span></span>
</td>
<td class="nump">$ 4,037<span></span>
</td>
<td class="nump">$ 2,267<span></span>
</td>
</tr>
<tr class="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">866<span></span>
</td>
<td class="nump">339<span></span>
</td>
<td class="nump">246<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">$ 6,317<span></span>
</td>
<td class="nump">$ 4,376<span></span>
</td>
<td class="nump">$ 2,513<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214160400960">
<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> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>segment </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th"><div>Apr. 01, 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NumberOfOperatingSegments', window );">Number of operating segments | segment</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="nump">3<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_DebtInstrumentFairValue', window );">Debt instrument, fair value disclosure</a></td>
<td class="nump">$ 150,249<span></span>
</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">$ 272,971<span></span>
</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">$ 150,249<span></span>
</td>
<td class="nump">$ 272,971<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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt, including current maturities</a></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>
<td class="nump">233,399<span></span>
</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">230,335<span></span>
</td>
<td class="nump">233,399<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_EquityMethodInvestments', window );">Investment in joint venture</a></td>
<td class="nump">$ 5,534<span></span>
</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">4,944<span></span>
</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,534<span></span>
</td>
<td class="nump">4,944<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,220<span></span>
</td>
<td class="nump">1,611<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_InsuranceRecoveries', window );">Insurance recoveries</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">$ 16,325<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 16,325<span></span>
</td>
<td class="nump">$ 0<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_EarningsPerShareDiluted', window );">Earnings per share, diluted (in USD per share) | $ / shares</a></td>
<td class="nump">$ 1.01<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
<td class="nump">$ 1.15<span></span>
</td>
<td class="nump">$ 1.69<span></span>
</td>
<td class="nump">$ 1.44<span></span>
</td>
<td class="nump">$ 1.08<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 4.92<span></span>
</td>
<td class="nump">$ 4.37<span></span>
</td>
<td class="nump">$ 2.37<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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported</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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EarningsPerShareDiluted', window );">Earnings per share, diluted (in USD per share) | $ / shares</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">$ 4.34<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LossContingencyReceivable', window );">Commitment received from insurance</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">$ 43,688<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 43,688<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_InsuranceSettlementsReceivableCurrent', window );">Insurance recovery receivable</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">7,188<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,188<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_InsuranceRecoveries', window );">Insurance recoveries</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">23,583<span></span>
</td>
<td class="nump">$ 3,780<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LossContingencyReceivable', window );">Commitment received from insurance</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">27,363<span></span>
</td>
<td class="text">&#160;<span></span>
</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">27,363<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LossContingencyReceivable', window );">Commitment received from insurance</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">$ 16,325<span></span>
</td>
<td class="text">&#160;<span></span>
</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">16,325<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DerivativeTermOfContract', window );">Derivative term (in months)</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">1 month<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DerivativeTermOfContract', window );">Derivative term (in months)</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">24 months<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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_IncomeLossFromEquityMethodInvestments', window );">Equity method investment loss</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="nump">$ 2,220<span></span>
</td>
<td class="nump">$ 1,611<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InsuranceSettlementsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceSettlementsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12053-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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_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>57
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214160274240">
<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, 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_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">$ 47,073<span></span>
</td>
<td class="nump">$ 35,362<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">199,040<span></span>
</td>
<td class="nump">174,080<span></span>
</td>
</tr>
<tr class="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">29,931<span></span>
</td>
<td class="nump">24,981<span></span>
</td>
</tr>
<tr class="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,645<span></span>
</td>
<td class="nump">1,261<span></span>
</td>
</tr>
<tr class="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">9,931<span></span>
</td>
<td class="nump">9,179<span></span>
</td>
</tr>
<tr class="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,102<span></span>
</td>
<td class="nump">1,081<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">$ 289,722<span></span>
</td>
<td class="nump">$ 245,944<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>58
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214159574032">
<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, 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_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">$ 450,800<span></span>
</td>
<td class="nump">$ 404,149<span></span>
</td>
</tr>
<tr class="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">(215,168)<span></span>
</td>
<td class="num">(196,863)<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">235,632<span></span>
</td>
<td class="nump">207,286<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">155,385<span></span>
</td>
<td class="nump">150,367<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">805<span></span>
</td>
<td class="nump">697<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">257,075<span></span>
</td>
<td class="nump">236,352<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">$ 37,535<span></span>
</td>
<td class="nump">$ 16,733<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>59
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214165481120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER BALANCE SHEET CAPTIONS - Components of Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></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_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">$ 2,389<span></span>
</td>
<td class="nump">$ 1,427<span></span>
</td>
</tr>
<tr class="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">17,862<span></span>
</td>
<td class="nump">16,466<span></span>
</td>
</tr>
<tr class="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">1,318<span></span>
</td>
<td class="nump">1,495<span></span>
</td>
</tr>
<tr class="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,807<span></span>
</td>
<td class="nump">2,865<span></span>
</td>
</tr>
<tr class="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">3,340<span></span>
</td>
<td class="nump">2,616<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">$ 28,716<span></span>
</td>
<td class="nump">$ 24,869<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6419918&amp;loc=d3e35281-107843<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>60
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214158096896">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</a></td>
<td class="nump">$ 190,995<span></span>
</td>
<td class="nump">$ 201,146<span></span>
</td>
<td class="nump">$ 194,982<span></span>
</td>
<td class="nump">$ 195,235<span></span>
</td>
<td class="nump">$ 166,847<span></span>
</td>
<td class="nump">$ 176,611<span></span>
</td>
<td class="nump">$ 174,939<span></span>
</td>
<td class="nump">$ 108,323<span></span>
</td>
<td class="nump">$ 782,358<span></span>
</td>
<td class="nump">$ 626,720<span></span>
</td>
<td class="nump">$ 395,521<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">428,478<span></span>
</td>
<td class="nump">352,504<span></span>
</td>
<td class="nump">313,309<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">304,033<span></span>
</td>
<td class="nump">237,892<span></span>
</td>
<td class="nump">185,257<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">229,523<span></span>
</td>
<td class="nump">162,074<span></span>
</td>
<td class="nump">121,384<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">74,510<span></span>
</td>
<td class="nump">75,818<span></span>
</td>
<td class="nump">63,873<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">350,845<span></span>
</td>
<td class="nump">300,520<span></span>
</td>
<td class="nump">265,939<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">46,812<span></span>
</td>
<td class="nump">62,628<span></span>
</td>
<td class="nump">80,682<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">13,681<span></span>
</td>
<td class="nump">14,916<span></span>
</td>
<td class="nump">5,630<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">40,354<span></span>
</td>
<td class="nump">19,545<span></span>
</td>
<td class="nump">26,109<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">23,598<span></span>
</td>
<td class="nump">17,523<span></span>
</td>
<td class="nump">15,631<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">237,939<span></span>
</td>
<td class="nump">183,566<span></span>
</td>
<td class="nump">4,149<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">48,245<span></span>
</td>
<td class="nump">27,722<span></span>
</td>
<td class="nump">1,785<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">12,274<span></span>
</td>
<td class="nump">8,937<span></span>
</td>
<td class="nump">2,196<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">24,211<span></span>
</td>
<td class="nump">17,626<span></span>
</td>
<td class="nump">125<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">84,730<span></span>
</td>
<td class="nump">54,285<span></span>
</td>
<td class="nump">4,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 | Mid</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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">82,530<span></span>
</td>
<td class="nump">71,292<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">47,395<span></span>
</td>
<td class="nump">38,520<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">23,284<span></span>
</td>
<td class="nump">19,469<span></span>
</td>
<td class="nump">43<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">115,941<span></span>
</td>
<td class="nump">90,650<span></span>
</td>
<td class="nump">78,063<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">62,567<span></span>
</td>
<td class="nump">47,758<span></span>
</td>
<td class="nump">41,631<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">39,313<span></span>
</td>
<td class="nump">31,485<span></span>
</td>
<td class="nump">26,960<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">14,023<span></span>
</td>
<td class="nump">10,014<span></span>
</td>
<td class="nump">7,630<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">$ 38<span></span>
</td>
<td class="nump">$ 1,393<span></span>
</td>
<td class="nump">$ 1,842<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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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>61
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214163802880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATION - 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="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2021</div></th>
<th class="th"><div>Jan. 01, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 226,294<span></span>
</td>
<td class="nump">$ 226,294<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_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>
<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>
<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="nump">$ 237,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<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_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>
<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_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>
<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_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred', window );">Decrease in cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 608<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_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares', window );">Increase in stock consideration (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,373<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 223,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="nump">219,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Sales</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">177,607<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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Income before income taxes</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">17,027<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_BusinessCombinationAcquisitionRelatedCosts', window );">Transaction costs incurred</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">8,927<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 );">Adjustments to pro forma net income</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="num">$ (100,597)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (46,200)<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 | Acquisition-related Costs</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_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>
<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 );">Adjustments to pro forma net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,037<span></span>
</td>
<td class="text">&#160;<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_LuxcoMember', window );">Luxco | 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>
<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>
<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 );">Adjustments to pro forma net income</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,132<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_LuxcoMember', window );">Luxco | 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>
<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>
<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 );">Adjustments to pro forma net income</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,529<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_LuxcoMember', window );">Luxco | 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>
<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>
<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="nump">178,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>
<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_LuxcoMember', window );">Luxco | Distribution Rights</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_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>
<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="nump">$ 41,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>
</tr>
<tr class="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>
<td class="text">&#160;<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_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-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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>62
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214163666800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATION - Considerations Transferred (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="3">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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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 );">Purchase of business, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 149,005<span></span>
</td>
<td class="nump">$ 2,750<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 226,294<span></span>
</td>
<td class="nump">$ 226,294<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_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>
<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 );">Purchase of business, net of cash acquired</a></td>
<td class="nump">$ 149,484<span></span>
</td>
<td class="text">&#160;<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 );">Value of MGP Common Stock issued at close</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="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">445,763<span></span>
</td>
<td class="text">&#160;<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="nump">479<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Receivables</a></td>
<td class="nump">29,675<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">90,854<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense', window );">Prepaid expenses</a></td>
<td class="nump">1,454<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment, net</a></td>
<td class="nump">41,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments', window );">Investments in joint ventures</a></td>
<td class="nump">5,085<span></span>
</td>
<td class="text">&#160;<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="nump">219,500<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">4,257<span></span>
</td>
<td class="text">&#160;<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="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="nump">392,583<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt', window );">Current maturities of long-term debt</a></td>
<td class="nump">87,509<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">14,453<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable', window );">Federal and state excise taxes payable</a></td>
<td class="nump">8,352<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther', window );">Accrued expenses and other</a></td>
<td class="nump">2,832<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other noncurrent liabilities</a></td>
<td class="nump">196<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred income taxes</a></td>
<td class="nump">57,034<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="nump">170,376<span></span>
</td>
<td class="text">&#160;<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">223,556<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">$ 445,763<span></span>
</td>
<td class="text">&#160;<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_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>
<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_SharePrice', window );">Common stock price to acquire business (in dollars per share)</a></td>
<td class="nump">$ 59.15<span></span>
</td>
<td class="text">&#160;<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_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>
<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_LuxcoMember', window );">Luxco | 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="nump">$ 178,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="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 | Distribution Rights</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="nump">$ 41,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>
</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_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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Excise Taxes Payable</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Equity Method Investments</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due within one year or within 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</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_SharePrice</td>
</tr>
<tr>
<td style="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_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_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>63
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214167175472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATION - Schedule of Pro Forma Information (Details) - Luxco - 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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<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_BusinessAcquisitionsProFormaRevenue', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 671,090<span></span>
</td>
<td class="nump">$ 592,025<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46,200<span></span>
</td>
</tr>
<tr class="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 USD per share)</a></td>
<td class="nump">$ 4.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.09<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>64
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214159362256">
<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="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2021</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_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>
<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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,070<span></span>
</td>
<td class="nump">$ 1,552<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">226,294<span></span>
</td>
<td class="nump">226,294<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_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>
<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">226,294<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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 178,990<span></span>
</td>
<td class="nump">$ 178,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_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="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>
<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="nump">$ 223,556<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_LuxcoMember', window );">Luxco | Distribution Rights</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_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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">37,778<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">$ 3,622<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">20 years<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 identifiable intangible assets 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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>65
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214167166448">
<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, 2022 </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 );">2023</a></td>
<td class="nump">$ 2,070<span></span>
</td>
</tr>
<tr class="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 );">2024</a></td>
<td class="nump">2,070<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">2,070<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">2,070<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">2,070<span></span>
</td>
</tr>
<tr class="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">27,428<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">$ 37,778<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>66
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214160320656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CORPORATE BORROWINGS - Indebtedness Outstanding Summary (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 16, 2021</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>
</tr>
<tr class="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 );">Long-term debt, gross</a></td>
<td class="nump">$ 236,450,000<span></span>
</td>
<td class="nump">$ 239,853,000<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="num">(6,115,000)<span></span>
</td>
<td class="num">(6,454,000)<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">230,335,000<span></span>
</td>
<td class="nump">233,399,000<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">(5,600,000)<span></span>
</td>
<td class="num">(3,227,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_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt</a></td>
<td class="nump">$ 224,735,000<span></span>
</td>
<td class="nump">230,172,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_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>
</tr>
<tr class="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>
</tr>
<tr class="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">5.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>
</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 | Revolving 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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Long-term debt, gross</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<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">5.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>
</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% 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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Long-term debt, gross</a></td>
<td class="nump">$ 201,250,000<span></span>
</td>
<td class="nump">201,250,000<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="num">$ (6,025,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="nump">1.88%<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>
</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 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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Long-term debt, gross</a></td>
<td class="nump">$ 15,200,000<span></span>
</td>
<td class="nump">18,400,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_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="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 | Note Purchase Agreement 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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Long-term debt, gross</a></td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="nump">20,000,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_DebtInstrumentInterestRateStatedPercentage', window );">Senior secured notes, stated interest rate</a></td>
<td class="nump">3.80%<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_NotesPayableOtherPayablesMember', window );">Other long-term borrowings</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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Long-term debt, gross</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 203,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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevolvingCreditAgreementDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevolvingCreditAgreementDue2025Member</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_NotePurchaseAgreementDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NotePurchaseAgreementDue2027Member</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_NotePurchaseAgreementDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NotePurchaseAgreementDue2029Member</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_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NotesPayableOtherPayablesMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214157591504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CORPORATE BORROWINGS - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">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>
</tr>
<tr>
<th class="th">
<div>Nov. 16, 2021 </div>
<div>USD ($) </div>
<div>d</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>USD ($)</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>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 29, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 28, 2021 </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>
</tr>
<tr class="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_ProceedsFromLinesOfCredit', window );">Proceeds from credit agreement - revolver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 242,300,000<span></span>
</td>
<td class="nump">$ 54,700,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>
</tr>
<tr class="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="nump">6,115,000<span></span>
</td>
<td class="nump">6,454,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="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 );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">236,450,000<span></span>
</td>
<td class="nump">239,853,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="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="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_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="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000,000<span></span>
</td>
<td class="nump">$ 300,000,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_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="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="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>
<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="nump">1,177,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="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="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="nump">90,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="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="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="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>
<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_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="text">&#160;<span></span>
</td>
<td class="nump">20,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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Note Purchase Agreement 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="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 );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,200,000<span></span>
</td>
<td class="nump">18,400,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="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="text">&#160;<span></span>
</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,000,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>
</tr>
<tr class="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="nump">3.53%<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>
<td class="text">&#160;<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 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="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 );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="nump">20,000,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_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,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="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.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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% 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="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="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>
<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="nump">6,025,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="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 );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 201,250,000<span></span>
</td>
<td class="nump">201,250,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="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">$ 201,250,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>
</tr>
<tr class="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="nump">1.88%<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>
<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_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="re">
<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 | d</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="ro">
<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 | d</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="re">
<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="ro">
<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 | d</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="re">
<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 | d</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="ro">
<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% 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="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_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">$ 26,250,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>
</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="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 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="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000,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_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Credit Agreement, interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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>
<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 | Revolving 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="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 );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Credit Agreement, interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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>
<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="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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120,000,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_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="nump">$ 140,000<span></span>
</td>
<td class="nump">$ 105,000<span></span>
</td>
<td class="nump">$ 105,000<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_NotePurchaseAgreementDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NotePurchaseAgreementDue2027Member</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_NotePurchaseAgreementDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NotePurchaseAgreementDue2029Member</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_RevolvingCreditAgreementDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevolvingCreditAgreementDue2025Member</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214165581984">
<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, 2022 </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 );">2023</a></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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</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 );">2025</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">206,050<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">$ 236,450<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, excluding 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>69
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214164010176">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CurrentFederalTaxExpenseBenefit', window );">Federal</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="nump">$ 26,107<span></span>
</td>
<td class="nump">$ 19,746<span></span>
</td>
<td class="nump">$ 10,825<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">4,438<span></span>
</td>
<td class="nump">3,489<span></span>
</td>
<td class="nump">1,291<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(223)<span></span>
</td>
<td class="nump">294<span></span>
</td>
<td class="nump">0<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">30,322<span></span>
</td>
<td class="nump">23,529<span></span>
</td>
<td class="nump">12,116<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</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="nump">2,870<span></span>
</td>
<td class="nump">5,345<span></span>
</td>
<td class="num">(302)<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,821)<span></span>
</td>
<td class="nump">1,405<span></span>
</td>
<td class="nump">442<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(71)<span></span>
</td>
<td class="nump">0<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">978<span></span>
</td>
<td class="nump">6,750<span></span>
</td>
<td class="nump">140<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">$ 5,263<span></span>
</td>
<td class="nump">$ 7,533<span></span>
</td>
<td class="nump">$ 7,339<span></span>
</td>
<td class="nump">$ 11,165<span></span>
</td>
<td class="nump">$ 11,578<span></span>
</td>
<td class="nump">$ 7,674<span></span>
</td>
<td class="nump">$ 6,412<span></span>
</td>
<td class="nump">$ 4,615<span></span>
</td>
<td class="nump">$ 31,300<span></span>
</td>
<td class="nump">$ 30,279<span></span>
</td>
<td class="nump">$ 12,256<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>70
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214159581104">
<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Apr. 01, 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>
<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">$ 33<span></span>
</td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">$ 229<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_OperatingLossCarryforwardsValuationAllowance', window );">Operating loss carryforward, valuation allowance</a></td>
<td class="nump">2,073<span></span>
</td>
<td class="nump">1,657<span></span>
</td>
<td class="nump">$ 862<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_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="nump">67,112<span></span>
</td>
<td class="nump">66,101<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_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>
<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_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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability resulting from merger</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">$ 57,034<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>
<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>
<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">21,537<span></span>
</td>
<td class="nump">19,823<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_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">$ 5,052<span></span>
</td>
<td class="nump">$ 2,966<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e39076-109324<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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>71
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214164632576">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">&#8220;Expected&#8221; provision at federal statutory 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="nump">$ 29,442<span></span>
</td>
<td class="nump">$ 25,435<span></span>
</td>
<td class="nump">$ 11,046<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,446<span></span>
</td>
<td class="nump">5,713<span></span>
</td>
<td class="nump">2,408<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(223)<span></span>
</td>
<td class="nump">294<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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</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="nump">416<span></span>
</td>
<td class="nump">204<span></span>
</td>
<td class="num">(422)<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(3,506)<span></span>
</td>
<td class="num">(1,363)<span></span>
</td>
<td class="num">(1,035)<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,241)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="nump">203<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_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">$ 5,263<span></span>
</td>
<td class="nump">$ 7,533<span></span>
</td>
<td class="nump">$ 7,339<span></span>
</td>
<td class="nump">$ 11,165<span></span>
</td>
<td class="nump">$ 11,578<span></span>
</td>
<td class="nump">$ 7,674<span></span>
</td>
<td class="nump">$ 6,412<span></span>
</td>
<td class="nump">$ 4,615<span></span>
</td>
<td class="nump">$ 31,300<span></span>
</td>
<td class="nump">$ 30,279<span></span>
</td>
<td class="nump">$ 12,256<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">22.30%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">23.30%<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_DomesticCountryMember', window );">Federal</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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Share-based compensation</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="num">$ (34)<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 56<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970579&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DomesticCountryMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214164676992">
<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, 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_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">$ 2,462<span></span>
</td>
<td class="nump">$ 1,973<span></span>
</td>
</tr>
<tr class="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 );">State tax credit carryforwards</a></td>
<td class="nump">3,991<span></span>
</td>
<td class="nump">2,343<span></span>
</td>
</tr>
<tr class="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 );">Operating loss carryforwards</a></td>
<td class="nump">3,040<span></span>
</td>
<td class="nump">2,416<span></span>
</td>
</tr>
<tr class="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">1,936<span></span>
</td>
<td class="nump">1,923<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,949<span></span>
</td>
<td class="nump">2,536<span></span>
</td>
</tr>
<tr class="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">691<span></span>
</td>
<td class="nump">1,357<span></span>
</td>
</tr>
<tr class="ro">
<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">3,002<span></span>
</td>
<td class="nump">3,362<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_DeferredTaxAssetsGross', window );">Gross deferred income tax assets</a></td>
<td class="nump">19,071<span></span>
</td>
<td class="nump">15,910<span></span>
</td>
</tr>
<tr class="ro">
<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">(2,073)<span></span>
</td>
<td class="num">(1,657)<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_DeferredTaxAssetsNet', window );">Net deferred income tax assets</a></td>
<td class="nump">16,998<span></span>
</td>
<td class="nump">14,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_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="re">
<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">(25,623)<span></span>
</td>
<td class="num">(24,627)<span></span>
</td>
</tr>
<tr class="ro">
<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">(47,187)<span></span>
</td>
<td class="num">(46,956)<span></span>
</td>
</tr>
<tr class="re">
<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,812)<span></span>
</td>
<td class="num">(4,307)<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_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="num">(3,850)<span></span>
</td>
<td class="num">(2,487)<span></span>
</td>
</tr>
<tr class="re">
<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">(2,424)<span></span>
</td>
<td class="num">(411)<span></span>
</td>
</tr>
<tr class="ro">
<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,214)<span></span>
</td>
<td class="num">(1,566)<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_DeferredIncomeTaxLiabilities', window );">Gross deferred income tax liabilities</a></td>
<td class="num">(84,110)<span></span>
</td>
<td class="num">(80,354)<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_DeferredTaxLiabilities', window );">Net deferred income tax liability</a></td>
<td class="num">$ (67,112)<span></span>
</td>
<td class="num">$ (66,101)<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>73
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214163967280">
<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, 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_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">$ 1,657<span></span>
</td>
<td class="nump">$ 862<span></span>
</td>
</tr>
<tr class="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">416<span></span>
</td>
<td class="nump">795<span></span>
</td>
</tr>
<tr class="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">$ 2,073<span></span>
</td>
<td class="nump">$ 1,657<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>74
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214160263376">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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">$ 113<span></span>
</td>
<td class="nump">$ 112<span></span>
</td>
<td class="nump">$ 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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions based on prior year tax positions</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="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">2<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="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">(34)<span></span>
</td>
<td class="num">(30)<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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Reductions for settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(165)<span></span>
</td>
</tr>
<tr class="re">
<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">$ 156<span></span>
</td>
<td class="nump">$ 113<span></span>
</td>
<td class="nump">$ 112<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 settlements with taxing authorities.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>75
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214170507760">
<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">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>boardMember</div>
</th>
<th class="th">
<div>Feb. 25, 2019 </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_EquityAbstract', window );"><strong>Equity [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 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="nump">4<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_NumberOfBoardMembers', window );">Total number of board members</a></td>
<td class="nump">9<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_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect', window );">Number of board members preferred stock shareholders entitled to elect</a></td>
<td class="nump">5<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_BoardOfDirectorsTermOfService', window );">Board of directors, term of service</a></td>
<td class="text">1 year<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_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting', window );">Minimum single shareholder ownership percentage to call special stockholder meeting</a></td>
<td class="nump">10.00%<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_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase authorization, amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<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_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-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_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_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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock repurchase plan authorized.</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_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>76
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214157554112">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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</a></td>
<td class="nump">$ 22,511<span></span>
</td>
<td class="nump">$ 23,628<span></span>
</td>
<td class="nump">$ 25,362<span></span>
</td>
<td class="nump">$ 37,371<span></span>
</td>
<td class="nump">$ 31,658<span></span>
</td>
<td class="nump">$ 23,673<span></span>
</td>
<td class="nump">$ 20,059<span></span>
</td>
<td class="nump">$ 15,427<span></span>
</td>
<td class="nump">$ 108,872<span></span>
</td>
<td class="nump">$ 90,817<span></span>
</td>
<td class="nump">$ 40,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_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interest</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="nump">590<span></span>
</td>
<td class="nump">490<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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Income attributable to participating securities (unvested shares and units)</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="num">(871)<span></span>
</td>
<td class="num">(712)<span></span>
</td>
<td class="num">(261)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income used in Earnings Per Share calculation, basic</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="nump">108,591<span></span>
</td>
<td class="nump">90,595<span></span>
</td>
<td class="nump">40,084<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income used in Earnings Per Share calculation, diluted</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="nump">$ 108,591<span></span>
</td>
<td class="nump">$ 90,595<span></span>
</td>
<td class="nump">$ 40,084<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares, basic (in shares)</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="nump">22,002,990<span></span>
</td>
<td class="nump">20,719,663<span></span>
</td>
<td class="nump">16,937,125<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average common shares, diluted (in shares)</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="nump">22,053,966<span></span>
</td>
<td class="nump">20,719,663<span></span>
</td>
<td class="nump">16,937,125<span></span>
</td>
</tr>
<tr class="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 );">Earnings per share, basic (in USD per share)</a></td>
<td class="nump">$ 1.02<span></span>
</td>
<td class="nump">$ 1.07<span></span>
</td>
<td class="nump">$ 1.15<span></span>
</td>
<td class="nump">$ 1.69<span></span>
</td>
<td class="nump">$ 1.44<span></span>
</td>
<td class="nump">$ 1.08<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 4.94<span></span>
</td>
<td class="nump">$ 4.37<span></span>
</td>
<td class="nump">$ 2.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 );">Earnings per share, diluted (in USD per share)</a></td>
<td class="nump">1.01<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
<td class="nump">$ 1.15<span></span>
</td>
<td class="nump">$ 1.69<span></span>
</td>
<td class="nump">$ 1.44<span></span>
</td>
<td class="nump">$ 1.08<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">4.92<span></span>
</td>
<td class="nump">$ 4.37<span></span>
</td>
<td class="nump">$ 2.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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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% 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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in USD 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights', window );">Participating securities (in shares)</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="nump">177,398<span></span>
</td>
<td class="nump">163,024<span></span>
</td>
<td class="nump">110,665<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2029-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 68B<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5498026-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 65<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2793-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 66<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>77
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214164736912">
<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, 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_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredStockMember', window );">Capital Stock Preferred</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,964,314<span></span>
</td>
<td class="nump">16,915,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_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of Common Stock (in shares)</a></td>
<td class="nump">38,760<span></span>
</td>
<td class="nump">5,060,339<span></span>
</td>
</tr>
<tr class="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">(9,032)<span></span>
</td>
<td class="num">(11,887)<span></span>
</td>
</tr>
<tr class="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">21,994,042<span></span>
</td>
<td class="nump">21,964,314<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>78
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214159042240">
<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, 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, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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 USD 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 USD 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,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">$ 2,030<span></span>
</td>
<td class="nump">$ 2,029<span></span>
</td>
<td class="nump">$ 2,027<span></span>
</td>
<td class="nump">$ 2,047<span></span>
</td>
<td class="nump">$ 10,554<span></span>
</td>
<td class="nump">$ 9,938<span></span>
</td>
<td class="nump">$ 8,133<span></span>
</td>
</tr>
<tr class="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">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">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">92<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="nump">55<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,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">$ 2,044<span></span>
</td>
<td class="nump">$ 2,043<span></span>
</td>
<td class="nump">$ 2,041<span></span>
</td>
<td class="nump">$ 2,060<span></span>
</td>
<td class="nump">$ 10,646<span></span>
</td>
<td class="nump">$ 10,017<span></span>
</td>
<td class="nump">$ 8,188<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>79
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214159619376">
<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, 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_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">6 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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>80
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214157487856">
<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, 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_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">$ 15,042<span></span>
</td>
<td class="nump">$ 9,671<span></span>
</td>
</tr>
<tr class="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,807<span></span>
</td>
<td class="nump">2,865<span></span>
</td>
</tr>
<tr class="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,622<span></span>
</td>
<td class="nump">6,997<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">15,429<span></span>
</td>
<td class="nump">9,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_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">4,278<span></span>
</td>
<td class="nump">2,358<span></span>
</td>
</tr>
<tr class="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">415<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4)<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_LeaseCost', window );">Net lease costs</a></td>
<td class="nump">4,693<span></span>
</td>
<td class="nump">3,397<span></span>
</td>
</tr>
<tr class="ro">
<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,082<span></span>
</td>
<td class="nump">2,857<span></span>
</td>
</tr>
<tr class="re">
<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">$ 3,417<span></span>
</td>
<td class="nump">$ 7,312<span></span>
</td>
</tr>
<tr class="ro">
<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.03%<span></span>
</td>
<td class="nump">2.26%<span></span>
</td>
</tr>
<tr class="re">
<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">4 years 7 months 6 days<span></span>
</td>
<td class="text">4 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="ro">
<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, Statement of Financial Position [Extensible List]</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sublease income excluding finance and operating lease 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214166734576">
<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, 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_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 );">2023</a></td>
<td class="nump">$ 4,066<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 );">2024</a></td>
<td class="nump">3,452<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 );">2025</a></td>
<td class="nump">3,073<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 );">2026</a></td>
<td class="nump">2,700<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 );">2027</a></td>
<td class="nump">1,601<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">1,201<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,093<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">(664)<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">$ 15,429<span></span>
</td>
<td class="nump">$ 9,862<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>82
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214261560112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [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>
</tr>
<tr class="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 );">Proceeds from insurance recoveries</a></td>
<td class="nump">$ 16,325,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 16,325,000<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_FinancialInstrumentAxis=mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember', window );">Industrial Revenue Bond With Williamstown Kentucky</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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OtherCommitmentsMaximumPotentialProceeds', window );">Industrial revenue bonds available</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">55,500<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_OtherCommitment', window );">Industrial revenue bonds used</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">21,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_FinancialInstrumentAxis=mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember', window );">Industrial Revenue Bond With Nelson County Kentucky</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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OtherCommitmentsMaximumPotentialProceeds', window );">Industrial revenue bonds available</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">175,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_OtherCommitment', window );">Industrial revenue bonds used</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">$ 48,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_OtherCommitmentsMaximumPotentialProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Commitments, Maximum Potential Proceeds</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_OtherCommitmentsMaximumPotentialProceeds</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>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_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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214159458272">
<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, 2022 </div>
<div>USD ($) </div>
<div>plan </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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,517<span></span>
</td>
<td class="nump">$ 1,826<span></span>
</td>
<td class="nump">$ 1,733<span></span>
</td>
</tr>
<tr class="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_TreasuryStockShares', window );">Treasury stock (in shares) | shares</a></td>
<td class="nump">1,131,124<span></span>
</td>
<td class="nump">1,160,852<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">$ 3,487<span></span>
</td>
<td class="nump">$ 2,346<span></span>
</td>
<td class="nump">$ 2,723<span></span>
</td>
</tr>
<tr class="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">131,663<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">9,031<span></span>
</td>
<td class="nump">11,887<span></span>
</td>
<td class="nump">10,437<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">$ 715<span></span>
</td>
<td class="nump">$ 767<span></span>
</td>
<td class="nump">$ 358<span></span>
</td>
</tr>
<tr class="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,176<span></span>
</td>
<td class="nump">3,072<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">510<span></span>
</td>
<td class="nump">617<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">$ 2,191<span></span>
</td>
<td class="nump">$ 2,981<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">69,492<span></span>
</td>
<td class="nump">95,113<span></span>
</td>
<td class="nump">38,700<span></span>
</td>
</tr>
<tr class="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">$ 2,252<span></span>
</td>
<td class="nump">$ 2,687<span></span>
</td>
<td class="nump">$ 1,384<span></span>
</td>
</tr>
<tr class="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">$ 3,098<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 3 months 18 days<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,370<span></span>
</td>
<td class="nump">11,155<span></span>
</td>
<td class="nump">9,732<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">$ 2,018<span></span>
</td>
<td class="nump">960<span></span>
</td>
<td class="nump">$ 2,566<span></span>
</td>
</tr>
<tr class="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">586,353<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>
<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Post-employment benefits</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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current benefit obligation</a></td>
<td class="nump">$ 190<span></span>
</td>
<td class="nump">232<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Noncurrent benefit obligation</a></td>
<td class="num">$ (847)<span></span>
</td>
<td class="num">$ (1,159)<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19512-108361<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20028-108363<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in statement of financial position, for defined benefit pension and other postretirement plans, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in statement of financial position, for defined benefit pension and other postretirement plans, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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>84
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214163751952">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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">131,663<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">167,994<span></span>
</td>
<td class="nump">118,855<span></span>
</td>
<td class="nump">116,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">69,492<span></span>
</td>
<td class="nump">95,113<span></span>
</td>
<td class="nump">38,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(28,542)<span></span>
</td>
<td class="num">(7,915)<span></span>
</td>
<td class="num">(5,278)<span></span>
</td>
</tr>
<tr class="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">(29,406)<span></span>
</td>
<td class="num">(38,059)<span></span>
</td>
<td class="num">(31,422)<span></span>
</td>
</tr>
<tr class="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">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_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 USD per share)</a></td>
<td class="nump">$ 61.07<span></span>
</td>
<td class="nump">$ 60.56<span></span>
</td>
<td class="nump">$ 65.73<span></span>
</td>
</tr>
<tr class="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 USD per share)</a></td>
<td class="nump">78.08<span></span>
</td>
<td class="nump">65.66<span></span>
</td>
<td class="nump">31.93<span></span>
</td>
</tr>
<tr class="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 USD per share)</a></td>
<td class="nump">61.11<span></span>
</td>
<td class="nump">62.77<span></span>
</td>
<td class="nump">63.17<span></span>
</td>
</tr>
<tr class="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 USD per share)</a></td>
<td class="nump">76.59<span></span>
</td>
<td class="nump">70.60<span></span>
</td>
<td class="nump">44.06<span></span>
</td>
</tr>
<tr class="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 USD 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>
</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>85
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214160069696">
<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Apr. 01, 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_us-gaap_RelatedPartyTransactionAxis=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>
<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>
<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">$ 37,274<span></span>
</td>
<td class="nump">$ 23,463<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_OwnershipAxis=mgpi_MGPIngredientsIncMember', window );">MGP | Lux Family Group</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>
</tr>
<tr class="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>
<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_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Lux family group ownership percentage</a></td>
<td class="text">&#160;<span></span>
</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="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=mgpi_MeiersWineCellarsIncMember', window );">Meier's</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>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 2,718<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_RevenueFromRelatedParties', window );">Related party transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,411<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>
<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>
<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>
<td class="nump">50.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_SalesRevenueNetMember', window );">Revenue | Customer Concentration Risk | Ten Largest Customers</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>
</tr>
<tr class="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>
<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">38.00%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">37.00%<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>
<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>
<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">23.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">30.00%<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 | 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>
<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>
<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">49.00%<span></span>
</td>
<td class="nump">43.00%<span></span>
</td>
<td class="nump">65.00%<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_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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity interest of noncontrolling shareholders, partners or other equity holders in consolidated 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;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="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_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_srt_OwnershipAxis=mgpi_MGPIngredientsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OwnershipAxis=mgpi_MGPIngredientsIncMember</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_LuxFamilyGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LuxFamilyGroupMember</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=mgpi_MeiersWineCellarsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mgpi_MeiersWineCellarsIncMember</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>
<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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214250621968">
<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, 2022 </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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>87
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214157827344">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</a></td>
<td class="nump">$ 190,995<span></span>
</td>
<td class="nump">$ 201,146<span></span>
</td>
<td class="nump">$ 194,982<span></span>
</td>
<td class="nump">$ 195,235<span></span>
</td>
<td class="nump">$ 166,847<span></span>
</td>
<td class="nump">$ 176,611<span></span>
</td>
<td class="nump">$ 174,939<span></span>
</td>
<td class="nump">$ 108,323<span></span>
</td>
<td class="nump">$ 782,358<span></span>
</td>
<td class="nump">$ 626,720<span></span>
</td>
<td class="nump">$ 395,521<span></span>
</td>
</tr>
<tr class="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">63,213<span></span>
</td>
<td class="nump">59,048<span></span>
</td>
<td class="nump">59,224<span></span>
</td>
<td class="nump">71,821<span></span>
</td>
<td class="nump">52,753<span></span>
</td>
<td class="nump">57,086<span></span>
</td>
<td class="nump">56,827<span></span>
</td>
<td class="nump">32,299<span></span>
</td>
<td class="nump">253,306<span></span>
</td>
<td class="nump">198,965<span></span>
</td>
<td class="nump">98,806<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">21,455<span></span>
</td>
<td class="nump">19,092<span></span>
</td>
<td class="nump">12,961<span></span>
</td>
</tr>
<tr class="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">$ 27,774<span></span>
</td>
<td class="nump">$ 31,161<span></span>
</td>
<td class="nump">$ 32,701<span></span>
</td>
<td class="nump">$ 48,536<span></span>
</td>
<td class="nump">$ 43,236<span></span>
</td>
<td class="nump">$ 31,347<span></span>
</td>
<td class="nump">$ 26,471<span></span>
</td>
<td class="nump">$ 20,042<span></span>
</td>
<td class="nump">140,172<span></span>
</td>
<td class="nump">121,096<span></span>
</td>
<td class="nump">52,601<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">56,719<span></span>
</td>
<td class="nump">42,593<span></span>
</td>
<td class="nump">23,905<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">428,478<span></span>
</td>
<td class="nump">352,504<span></span>
</td>
<td class="nump">313,309<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">126,282<span></span>
</td>
<td class="nump">114,106<span></span>
</td>
<td class="nump">75,773<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">237,939<span></span>
</td>
<td class="nump">183,566<span></span>
</td>
<td class="nump">4,149<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,521<span></span>
</td>
<td class="nump">62,644<span></span>
</td>
<td class="nump">2,187<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales to customers:</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="nump">115,941<span></span>
</td>
<td class="nump">90,650<span></span>
</td>
<td class="nump">78,063<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">31,503<span></span>
</td>
<td class="nump">22,215<span></span>
</td>
<td class="nump">20,846<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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="nump">11,641<span></span>
</td>
<td class="nump">10,766<span></span>
</td>
<td class="nump">9,816<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">121,651<span></span>
</td>
<td class="nump">110,317<span></span>
</td>
<td class="nump">73,533<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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="nump">5,909<span></span>
</td>
<td class="nump">5,138<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">33,333<span></span>
</td>
<td class="nump">20,742<span></span>
</td>
<td class="num">(2,510)<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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="nump">2,473<span></span>
</td>
<td class="nump">2,069<span></span>
</td>
<td class="nump">1,871<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">27,532<span></span>
</td>
<td class="nump">19,194<span></span>
</td>
<td class="nump">18,024<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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="nump">1,432<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
<td class="nump">1,174<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (42,344)<span></span>
</td>
<td class="num">$ (29,157)<span></span>
</td>
<td class="num">$ (36,446)<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>88
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214159255200">
<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, 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>
</tr>
<tr class="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,158,211<span></span>
</td>
<td class="nump">$ 1,041,467<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_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>
</tr>
<tr class="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">14,209<span></span>
</td>
<td class="nump">12,758<span></span>
</td>
</tr>
<tr class="ro">
<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,042<span></span>
</td>
<td class="nump">2,930<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="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>
</tr>
<tr class="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">350,068<span></span>
</td>
<td class="nump">314,816<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="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>
</tr>
<tr class="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">698,985<span></span>
</td>
<td class="nump">658,826<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="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>
</tr>
<tr class="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">63,943<span></span>
</td>
<td class="nump">43,009<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="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>
</tr>
<tr class="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">$ 45,215<span></span>
</td>
<td class="nump">$ 24,816<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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=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>89
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214159354464">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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">$ 9,768<span></span>
</td>
<td class="nump">$ 7,232<span></span>
</td>
<td class="nump">$ 3,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_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">5,952<span></span>
</td>
<td class="nump">3,457<span></span>
</td>
<td class="nump">2,212<span></span>
</td>
</tr>
<tr class="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">$ 29,052<span></span>
</td>
<td class="nump">$ 29,766<span></span>
</td>
<td class="nump">$ 10,566<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>90
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214157666752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY FINANCIAL DATA (UNAUDITED) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 190,995<span></span>
</td>
<td class="nump">$ 201,146<span></span>
</td>
<td class="nump">$ 194,982<span></span>
</td>
<td class="nump">$ 195,235<span></span>
</td>
<td class="nump">$ 166,847<span></span>
</td>
<td class="nump">$ 176,611<span></span>
</td>
<td class="nump">$ 174,939<span></span>
</td>
<td class="nump">$ 108,323<span></span>
</td>
<td class="nump">$ 782,358<span></span>
</td>
<td class="nump">$ 626,720<span></span>
</td>
<td class="nump">$ 395,521<span></span>
</td>
</tr>
<tr class="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">127,782<span></span>
</td>
<td class="nump">142,098<span></span>
</td>
<td class="nump">135,758<span></span>
</td>
<td class="nump">123,414<span></span>
</td>
<td class="nump">114,094<span></span>
</td>
<td class="nump">119,525<span></span>
</td>
<td class="nump">118,112<span></span>
</td>
<td class="nump">76,024<span></span>
</td>
<td class="nump">529,052<span></span>
</td>
<td class="nump">427,755<span></span>
</td>
<td class="nump">296,715<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">63,213<span></span>
</td>
<td class="nump">59,048<span></span>
</td>
<td class="nump">59,224<span></span>
</td>
<td class="nump">71,821<span></span>
</td>
<td class="nump">52,753<span></span>
</td>
<td class="nump">57,086<span></span>
</td>
<td class="nump">56,827<span></span>
</td>
<td class="nump">32,299<span></span>
</td>
<td class="nump">253,306<span></span>
</td>
<td class="nump">198,965<span></span>
</td>
<td class="nump">98,806<span></span>
</td>
</tr>
<tr class="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">10,866<span></span>
</td>
<td class="nump">7,279<span></span>
</td>
<td class="nump">6,065<span></span>
</td>
<td class="nump">5,504<span></span>
</td>
<td class="nump">6,210<span></span>
</td>
<td class="nump">5,664<span></span>
</td>
<td class="nump">3,371<span></span>
</td>
<td class="nump">853<span></span>
</td>
<td class="nump">29,714<span></span>
</td>
<td class="nump">16,098<span></span>
</td>
<td class="nump">2,712<span></span>
</td>
</tr>
<tr class="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 );">SG&amp;A expenses</a></td>
<td class="nump">22,632<span></span>
</td>
<td class="nump">17,905<span></span>
</td>
<td class="nump">17,853<span></span>
</td>
<td class="nump">16,237<span></span>
</td>
<td class="nump">17,552<span></span>
</td>
<td class="nump">18,538<span></span>
</td>
<td class="nump">25,793<span></span>
</td>
<td class="nump">10,946<span></span>
</td>
<td class="nump">74,627<span></span>
</td>
<td class="nump">72,829<span></span>
</td>
<td class="nump">41,853<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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">(16,325)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(16,325)<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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">29,715<span></span>
</td>
<td class="nump">33,864<span></span>
</td>
<td class="nump">35,306<span></span>
</td>
<td class="nump">50,080<span></span>
</td>
<td class="nump">45,316<span></span>
</td>
<td class="nump">32,884<span></span>
</td>
<td class="nump">27,663<span></span>
</td>
<td class="nump">20,500<span></span>
</td>
<td class="nump">148,965<span></span>
</td>
<td class="nump">126,363<span></span>
</td>
<td class="nump">54,241<span></span>
</td>
</tr>
<tr class="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">(960)<span></span>
</td>
<td class="num">(1,350)<span></span>
</td>
<td class="num">(1,543)<span></span>
</td>
<td class="num">(1,598)<span></span>
</td>
<td class="num">(1,329)<span></span>
</td>
<td class="num">(1,116)<span></span>
</td>
<td class="num">(1,104)<span></span>
</td>
<td class="num">(488)<span></span>
</td>
<td class="num">(5,451)<span></span>
</td>
<td class="num">(4,037)<span></span>
</td>
<td class="num">(2,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_OtherNonoperatingIncomeExpense', window );">Other income (loss), net</a></td>
<td class="num">(981)<span></span>
</td>
<td class="num">(1,353)<span></span>
</td>
<td class="num">(1,062)<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="num">(751)<span></span>
</td>
<td class="num">(421)<span></span>
</td>
<td class="num">(88)<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="num">(3,342)<span></span>
</td>
<td class="num">(1,230)<span></span>
</td>
<td class="nump">627<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">27,774<span></span>
</td>
<td class="nump">31,161<span></span>
</td>
<td class="nump">32,701<span></span>
</td>
<td class="nump">48,536<span></span>
</td>
<td class="nump">43,236<span></span>
</td>
<td class="nump">31,347<span></span>
</td>
<td class="nump">26,471<span></span>
</td>
<td class="nump">20,042<span></span>
</td>
<td class="nump">140,172<span></span>
</td>
<td class="nump">121,096<span></span>
</td>
<td class="nump">52,601<span></span>
</td>
</tr>
<tr class="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 (benefit)</a></td>
<td class="nump">5,263<span></span>
</td>
<td class="nump">7,533<span></span>
</td>
<td class="nump">7,339<span></span>
</td>
<td class="nump">11,165<span></span>
</td>
<td class="nump">11,578<span></span>
</td>
<td class="nump">7,674<span></span>
</td>
<td class="nump">6,412<span></span>
</td>
<td class="nump">4,615<span></span>
</td>
<td class="nump">31,300<span></span>
</td>
<td class="nump">30,279<span></span>
</td>
<td class="nump">12,256<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">$ 22,511<span></span>
</td>
<td class="nump">$ 23,628<span></span>
</td>
<td class="nump">$ 25,362<span></span>
</td>
<td class="nump">$ 37,371<span></span>
</td>
<td class="nump">$ 31,658<span></span>
</td>
<td class="nump">$ 23,673<span></span>
</td>
<td class="nump">$ 20,059<span></span>
</td>
<td class="nump">$ 15,427<span></span>
</td>
<td class="nump">$ 108,872<span></span>
</td>
<td class="nump">$ 90,817<span></span>
</td>
<td class="nump">$ 40,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_EarningsPerShareBasic', window );">Basic EPS data (in USD per share)</a></td>
<td class="nump">$ 1.02<span></span>
</td>
<td class="nump">$ 1.07<span></span>
</td>
<td class="nump">$ 1.15<span></span>
</td>
<td class="nump">$ 1.69<span></span>
</td>
<td class="nump">$ 1.44<span></span>
</td>
<td class="nump">$ 1.08<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 4.94<span></span>
</td>
<td class="nump">$ 4.37<span></span>
</td>
<td class="nump">$ 2.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 EPS data (in USD per share)</a></td>
<td class="nump">$ 1.01<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
<td class="nump">$ 1.15<span></span>
</td>
<td class="nump">$ 1.69<span></span>
</td>
<td class="nump">$ 1.44<span></span>
</td>
<td class="nump">$ 1.08<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 4.92<span></span>
</td>
<td class="nump">$ 4.37<span></span>
</td>
<td class="nump">$ 2.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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140214165203936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></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. 23, 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, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
</tr>
<tr class="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 USD per share)</a></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>
</tr>
<tr class="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>
</tr>
<tr class="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 USD 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>
</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>mgpi-20221231_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/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mgpi="http://www.mgpingredients.com/20221231"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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-20221231.xsd" xlink:type="simple"/>
    <context id="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231">
        <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="ia0a4ab1a28444aa789c9f5b4ee659bf4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7b04b7de2f6344e9b1673cfd1b97af9a_I20230217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <instant>2023-02-17</instant>
        </period>
    </context>
    <context id="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231">
        <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="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie12b97f45fa34ccda499a10b05598f27_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9f49bc2c9be4e1fb2836b808317bab3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icf40df7d0d714bbc9d3fcce3b6f86dd8_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i38d255451dd44ebd93f274f1f905991b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia8c71e46a0c348ce904df5f8a84fd685_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0a1d7b3069154e539d941edc63204e49_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if49728d05f0a431599b6ea6498eb5abd_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic71d8feeb21343239a822c2a7b9766f2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iefbd91d0a96b4347a20e459dc31c0bdd_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i52e04860e4124264a421e95534f4d123_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i51dfa52b1ecc463ab85705834ce47ad3_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia7b0065ae01949648b587515625623f1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i661495c524084e18b4757462252c0b11_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i04f205674c1741cbaa903c1777e0529e_I20201231">
        <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="i605ee1e9a74f4115bcef1c73ce0f21b8_I20201231">
        <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="ib2381cd0b54e455b8cb59600f906673e_I20201231">
        <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="i16986208813442518e31ebe4124a410c_I20201231">
        <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="iece79e8de8024697a80868a5648fffb0_I20201231">
        <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="i62577c5cb6f544f285848b41506a47bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2863d048d7324eaabde02e760eb3a7b6_I20201231">
        <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="ia6e0c423d0644704bd83deb534c5b344_D20210101-20211231">
        <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="i715b2221fc4b47feb1706eba4b017f0c_D20210101-20211231">
        <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="i1007c078da5c44ca97be64d93680182a_D20210101-20211231">
        <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="i452f2dcea4ee468aae104fb5a0c4726f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i936803e62a334819ad97a988381380be_I20211231">
        <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="i7f9b52a899ed406da3e18e6218227c15_I20211231">
        <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="if40fb12795644f9db66172172eb9e1b9_I20211231">
        <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="i67bd589516b04826af6d40709214e845_I20211231">
        <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="i5ed393a8c3ef4c7791a87245ce808d62_I20211231">
        <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="i2cab6ee356a94749b8c6085228a608f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62534aef971a4483bdca9adcdade47fa_I20211231">
        <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="i7ca2d0ee8a3f43db826cc0e82c348deb_D20220101-20221231">
        <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="ife2a63ddd9534e9a976a6344e364e66d_D20220101-20221231">
        <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="icdb2ccbd41e64bb5bde594aa1b4cbe6c_D20220101-20221231">
        <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="i7fbb6bd227154f35b4447704ddf0e4a2_D20220101-20221231">
        <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="i1a4f9d0c0b63480c995e7a715fa593d9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5becfcf4ffa44cf8890089b406e766ee_I20221231">
        <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="i0a2245e9f2c04aaea05056507176e378_I20221231">
        <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="i94fb500bd9744f6dabb3fa188e349f09_I20221231">
        <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="i693e345a67c341409da1405dbb32fd80_I20221231">
        <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="i7be4c63977b54ffe889ea35e0cd97902_I20221231">
        <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="i5a79342fd0d34c22b3bc3e6bcdd6d5eb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8905a99cff4a4e96b45e0aac565c7b02_I20221231">
        <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="id5ecda673b434f66b99eb55a394d8410_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia27f5c55355948f99b1250450f4b3cea_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3bfe87474c3a4e35a467a3ebc8ac66a5_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4e951fe398bd4e66bac445a561c75fca_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i13098d456b02485b82adf83a54c601b7_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i92ebad395dd8495f9aa3aa8be04b2b7c_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2d92f4c19661489a8b4d766ee12c3998_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibdaa938f85bd4c579db979b064459050_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7998fdba79f042b08b125d8e8b03c1e9_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i04b29a7284ba4a1b8ce0f134c84dbf33_I20211231">
        <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="i1a6bf3b9c435408d93ff71c86523d745_I20211231">
        <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="i91980f049d9e4b869ef1ca6857b99dbd_I20211231">
        <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="i605ddbd6dba446dda3ab8661600e7752_D20210101-20211231">
        <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="ie2655ae6a9cf40ad92059ac3f912078f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i072f5d718e62427f8a55113605218fb0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7512e856fc874220825b8cee01d03aa7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8cce4a2a34cf44d1b10e24af7004a6be_I20210401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-01</instant>
        </period>
    </context>
    <context id="i97ca255bb7e14b5386513d626039aa1c_D20220101-20221231">
        <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="id440aaffe0c9440a9cf640a43613d5a6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id9f4cfbf94924de39c0b231158422b2e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic2b2e3dadb9b4a12b64e8bfbac0dd05f_I20221231">
        <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="i004715e6309c407c926cf95c64e35bf6_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f5779f06a58438a85b019367d52032f_I20221231">
        <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="i4869a30290bd4543929bf1b406eee659_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="id9cba5b1cf874a8085ffb34dc0540121_I20221231">
        <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="i0664ca0f2dbf417cbd8b0ab2cd4baa5f_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1247f2692ce345ecbbc079fc43383776_I20221231">
        <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="i34dbe4f3018643cf972270b24ddbff72_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="icd8d3e63c7a147f1a9b80a402d9ce0e2_D20220101-20221231">
        <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="i6909352dd7a049febb74100c64856e7c_D20210101-20211231">
        <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="i8101e347a4ca4f47a2c1287115b54574_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i31b94d43488f4ad28e4c35215bf74139_D20220101-20221231">
        <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="i7b077ec6b94341f99dad92707051a31f_D20210101-20211231">
        <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="ib9a338610cd04cf990365a691ca8a281_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id661eff5c48a496a8450cc878102d26e_D20220101-20221231">
        <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="iff36c316eb394ba081f2f27b364141df_D20210101-20211231">
        <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="i34da207750be47d5b15785b4dfc4dcd7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9967f0c26a04ba69135d742e7b259ac_D20220101-20221231">
        <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="i6e2d6666cc7e4f0aba6b047abbc5063f_D20210101-20211231">
        <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="i5acc2e6eb4c64dd4842ad3ca3fb45155_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i31120fecfa9a4cb880a8d530de6b415c_D20220101-20221231">
        <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="i02ac3be8b4d9441c995b03311953b46e_D20210101-20211231">
        <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="i9570e52aeaf14d56903531ff1a49025e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia9b91fa0fe1c490e92d1ad6cfe12945c_D20220101-20221231">
        <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="i9e33c929e9bb4d03a2c8836708ee6303_D20210101-20211231">
        <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="idfe91b0b7d5c4b0097090570472d328c_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i042287b366d0434cb767c4fa2a390892_D20220101-20221231">
        <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="i37226cb68e3741cdb8e40a0ed862f0a2_D20210101-20211231">
        <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="i59a242b3359a4ac184d72b598a5b3752_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i971a32b0350e4a058853ee3b7cab877b_D20220101-20221231">
        <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="i428087e1f31a459a9e76b6922febef51_D20210101-20211231">
        <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="ib00ae134f6ea44bb8982c5f321627217_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i11b61165cea545809b9084aa91218869_D20220101-20221231">
        <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="i0a3ca35286c84e659cbf4081404522ac_D20210101-20211231">
        <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="iee48bef0600b47caa5ddb2ab56040dea_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5cde1b8d7b1f4fb9835f2fdc09d60343_D20220101-20221231">
        <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="i0fcde00ecb304868a0d5fd809b923884_D20210101-20211231">
        <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="i666cff70b9ab4d989aaa863d79c2fdf4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8035c484ce5c43abbcb7223a0d1931d6_D20220101-20221231">
        <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="i0d6bc9dfd5aa443d8f523c632bcbbf3d_D20210101-20211231">
        <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="i0619ba4320424f5f92cb2ceadeda48e6_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id63964bb74c44858b882e7c8a7f67a2f_D20220101-20221231">
        <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="i2e9c840310d243f382963188247e8245_D20210101-20211231">
        <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="i523fa46ed709411bbc129e464aae59b2_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iee507595935d4584b6fd41b2f77e3ec6_D20220101-20221231">
        <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="ifb14f21a24764c6687132b4e6889fa95_D20210101-20211231">
        <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="i4464695f189f45abbd93aa9c60bb2d39_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iecd6a2f4c74f432faf4db26b9dbecfbb_D20220101-20221231">
        <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="i57e62efe662c436fb1f874ce1bb83881_D20210101-20211231">
        <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="i3012b53b6bb64d4bb9988202db79b0bf_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icfb6c76059e54563af35c15254445e31_D20220101-20221231">
        <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="i468f1b8430fc4db3b17fc40638974003_D20210101-20211231">
        <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="ic60316ff2a64454891ff14e5e4ce2fa0_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5260c94d0a8b4d40b37453de263db923_D20220101-20221231">
        <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="i60afb5624cb64dfbb653ae12e2993f6c_D20210101-20211231">
        <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="if19fd15449844bba9867d6b169a31ecc_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i098f4beadb3040148cce8eae4faabe66_D20220101-20221231">
        <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="i20f2505d50804905813bc5b168bce7ec_D20210101-20211231">
        <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="i3964d8f81ab947f08e7bf5f4bd5b072e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i494d5c9918c64b6e92504de9b95d7563_D20220101-20221231">
        <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="if7dab7293dd04ee8a8c16891290957a0_D20210101-20211231">
        <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="i97b3cc68b0dc47f6a4ad07baeb0ac933_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia2496ae5ffea48c3a1e5006504b26e52_D20220101-20221231">
        <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="i39c8b305e3284375aaf28068eac5a15f_D20210101-20211231">
        <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="id02d025ba6cd49c2bdb3196f4c01cd56_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5384f4d816c848808944839a200bfabc_D20220101-20221231">
        <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="i36fe76287422479285ee69528fb44b3d_D20210101-20211231">
        <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="i2cea48bf34604ea182a31a938d0703d1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56cf452bc759465aaf68f1f23b3789a9_D20220101-20221231">
        <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="i40665ad2a77b4a10bd14650eea5457cd_D20210101-20211231">
        <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="ie2d96aa44dc947eba4f7c8916376cad4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i340ebed1aef34600a4eaba163db790e9_D20220101-20221231">
        <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="ic854fb5bf14a420286aa7ac045c18031_D20210101-20211231">
        <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="ia426455e69e045ac9c8e96128722c0e4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401">
        <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="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401">
        <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="i610edc4770704613b2ea2ce9021d125e_D20210901-20210930">
        <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="i19175132c25e434ea3cca38042e6025e_I20210401">
        <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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-01</instant>
        </period>
    </context>
    <context id="iab62db045d9441f2aeb96a4e7901f020_I20210401">
        <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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">mgpi:DistributorRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-01</instant>
        </period>
    </context>
    <context id="i851a3ec4b7c744a58f5d891c7e3d433a_D20210401-20210401">
        <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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">mgpi:DistributorRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-01</endDate>
        </period>
    </context>
    <context id="i6c625263c59f4c5491f7637b39e5e007_D20210101-20211231">
        <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="id8b8c01f15244157a23c84c34627d26c_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1077d88a2b4449b2966c44cfd359291c_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibd26eee9b9af4e7abd78fb2ee83c43ac_D20200101-20200101">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-01</endDate>
        </period>
    </context>
    <context id="i047b4d2370684f01a60e9eaa143ac946_D20210101-20211231">
        <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="ic2cd429dbc3a4eda9fd34c6f7f1ce79c_D20210101-20211231">
        <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="i17b00bb3f3f94e7fbdc39311772b4685_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e991b52a6e6420d816de65a30f8acc7_I20221231">
        <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="i5237b2dded4e45d1973a21da7f6cceff_I20221231">
        <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:RevolvingCreditAgreementDue2025Member</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="i9e966b3449ad4b78a2a57da8c916a643_I20211231">
        <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:RevolvingCreditAgreementDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd4fae3548814f8085cff24637c43987_I20221231">
        <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="i0b65d1e9675141578e9f57698cc3d69d_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i536932af28a34e41a33b52ef2aa4e3fb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementDue2027Member</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="ic1fab8d8b09a40559d77209afc506b90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i73b570bec7da43f5b33c1e23834224d9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementDue2029Member</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="i285fbc77a030401ab7cd85cc3401c666_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00287518421047de934b22e26f7c5018_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i84ebd50052134e5b9af6c07fae3a4509_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ica7813f6cbd34dad9b76e3edb67e35d6_I20200214">
        <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="ieadf16575af0472181b1b1f279c0c14c_I20210514">
        <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="i1692c3bff3d346a8b82d68ed02de79c0_I20210514">
        <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="i657d94d370004a4eaa4b46dacfd92cc0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="icb02b249e3d447b2bf3ddfe85aeb1b42_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i08dbbc17837e4e7bbe3e4910179bf080_I20210514">
        <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="i22eec64938774f79b3efe610df43028a_I20210514">
        <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="i53974c53e8bb40f1878a73cc255b7e7e_I20210728">
        <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-07-28</instant>
        </period>
    </context>
    <context id="i3182a8aa8c384c09a939f2ed93ca71b0_I20210729">
        <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-07-29</instant>
        </period>
    </context>
    <context id="i6fa4d7c86772437881e0bc8858e1e339_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementDue2027Member</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="i63df4b7766f148888ddb2fdd67cdb952_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementDue2027Member</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="i6f29d855f30c4ee2b0d90226655d24c6_D20190430-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgpi:NotePurchaseAgreementDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="icca01ec3e7f44040b9846ff6987afb99_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8fb6fcbbff3442f7a502784861648ec9_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idb0172de7451480a866ce6e8ddef097b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116">
        <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="i06b9978e1a0d411b991643304a67f666_I20211116">
        <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="if6ee7e1e75534163bb500dd21328d3ef_D20211116-20211116">
        <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="i480e55158b33448cb44118fa1ddd59e4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2ae1b47bd13c42528bced86a87ae01e5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i415acc60fa60406eaccab5be78cc7710_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id727e06cd0f84408b2006414d89d4b59_I20221231">
        <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="ic03facc8f8bb4124841f1be5b79b13f2_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231">
        <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="i8592607e427a427f885f6944232c77bc_D20210101-20211231">
        <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="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic32742cd55514cacac21d09034439bd3_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0686e7cfc2ab412c9e67001bb9a720a7_I20190225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <instant>2019-02-25</instant>
        </period>
    </context>
    <context id="i87948a1da14d42d095b22c5b097749f5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if0e0946434c648358a1eed3eb365d923_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f97c070bd3b4148a4df8405aa25af74_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i10a06c2933da4c688fa90dea8eb78a43_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic12bf7b1e9ae4112899c6ee30ee6bea3_I20211231">
        <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="i0cd02580db674e0c94c01c93c1466089_I20211231">
        <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="i03d2f3f44d904bfa83bf40c3b615d111_D20220101-20221231">
        <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="iede5139b6e414a45b274bd86a7c1d1a6_D20220101-20221231">
        <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="if43b9eeb1b1943cda6315bf53738cd6e_I20221231">
        <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="i77216a3d2b074048bf0b28750097d5bb_I20221231">
        <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="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331">
        <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="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630">
        <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="i43212a59ad3241b09f60dfa835307093_D20220701-20220930">
        <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="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231">
        <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="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331">
        <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="i69e653edae8b409b80194a52bb996291_D20210401-20210630">
        <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="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930">
        <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="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231">
        <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="ia798de3ff3f742a898302fce02234d40_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iabb458f175144791ae5e6ce7b24fe8d4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id333404994b7425982956cef9e193d1b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iae1583c13b914b25891cfcb6de88da23_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i33e4ace735b84cdba83b75dfe4a41543_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idb7ee6bff4164df09e27e9133004d226_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i487e7a943f8d456d92650e17d892ab67_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie496225814ef4633b3a28fe807cf9e14_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i339bfc778063426b83024a04ae33a73e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0dbaa6ebf18f42a490936a0c7328bbe1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i772d467a422b4e7f9f7e8027676671e8_D20220101-20221231">
        <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="iad05c4757a4541e08914fc823bea038d_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7f5e5145cea94b20b7dd26ffc5fc75f0_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i706ec30a3754445ca81f541cb8d68c35_D20210101-20211231">
        <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="i64f8ec387bdf4673b1c650f8830b3b6c_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i463fd74c59074b04bec4fa16ba820bfc_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i024721e4e2344ba7ac706553b1a536b6_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2aa4885c3c334654a5d69600087569cf_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i00d83959fcf04bb8a4a4686f61b8dce0_I20211231">
        <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="i84adce4956ef4885ab7e4540d21acf51_I20201231">
        <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="i0779d3098e3b4efcb96d596edeeab1d5_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0e2efac27dd8499fb9e7b82772bd3929_I20221231">
        <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="i36347a3edbbc4bd89b44376826d8c282_D20220101-20221231">
        <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="i18b02ce1d451444a9962799d64a13f7e_D20210101-20211231">
        <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="iab2c93e89e654e33b8716a3d70d5b20a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i774cc52c025941c8b0ce5efccf16bd6d_D20220101-20221231">
        <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="i96db3e99ff2045f6b65c1940c76a9212_D20210101-20211231">
        <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="i363fcf4fdd80406fb8fe98185039d1e2_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief9ba5423e98455095af8b1537e107a6_D20220101-20221231">
        <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="i8d98ff4e2709460296c8024a82f52584_D20220101-20221231">
        <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="i9e386f67264e4f9cbaace6d85e48eb4a_D20210101-20211231">
        <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="icdfc8451c3d04f3ba7791e50c152ffbb_D20210101-20211231">
        <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="ice5e65ebc80c49d9934e0938346e71be_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iae30d009285e44f99b0e8926612cdace_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i19ca0dcf45b14b198fc4428bd350325f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i700ba03b5f364125b664addb94400804_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5b56a5430e8b4230a5af736b3d9e86b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mgpi:DestiladoresSADeCUAndAgricolaLGSDERLDECVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2f526ce4efbf4e828e54e3ae1cdad84a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgpi:MeiersWineCellarsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i738ea503715a41979b87ca6763a609bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgpi:MGPIngredientsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgpi:LuxFamilyGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf60aac3fe2b4cc5b6cf8d41d6cc3569_D20220101-20221231">
        <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="ieffe6810c19b43fb940d5d4c99a82986_D20210101-20211231">
        <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="i7ce49336a62348e09ef4b15872803bd5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia2d24353417d4ff7b03fa70bf9d995b3_D20220101-20221231">
        <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="i7a21d23881104543999b9b126b547fee_D20210101-20211231">
        <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="idf1f4120602143faa6453ae34d250aa8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1fd72c62022a47c6ba52dc3f542bc6c6_D20220101-20221231">
        <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="ia101906ac019477abaa52bde0b395026_D20210101-20211231">
        <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="i94ad63491828406399bd19e6337b65ac_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibc63b4a83c894477abf927a0ec3cff6c_D20220101-20221231">
        <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="i20d3e2a2fa5a41c0a25d797d1c02a4d8_D20210101-20211231">
        <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="i1f48e9b57588423585dd6fde07638182_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia36f834eb9e14897b588f2f1ad3b5a75_D20220101-20221231">
        <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="ie50784d98393408692a45650124021dc_D20210101-20211231">
        <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="ie982865c70404892bd2d59222206def5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6ffc394aa67a4115b479848d605a385b_I20221231">
        <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="ibec622e113cf47f09fee33492a0a1d3f_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i8763c72fb5d04b39b3b695113c1e4850_I20221231">
        <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="i7341252c83ab4ee79e265193313d4bdb_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7bd432e2d2b6476f9753f9b71f15ed93_I20221231">
        <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="i551f5b8a74444bbb92c68ef7cd16fb89_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="if50bd1bae3394647a697eaf63de0eff3_I20221231">
        <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="i7d3ca4cecfd64f718ff2b032791a12cc_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="id15e16842bc94414befd5659aeb09867_I20221231">
        <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="id274a46b57054934a3e314df98dd452b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000835011</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39e190b34d30414bb469dfd85ffb67f4_D20230223-20230223">
        <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>2023-02-23</startDate>
            <endDate>2023-02-23</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="d">
        <measure>utr:D</measure>
    </unit>
    <unit id="boardmember">
        <measure>mgpi:boardMember</measure>
    </unit>
    <unit id="plan">
        <measure>mgpi:plan</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl80L2ZyYWc6MzIzNWI0OTZhOGQ1NGVlYmJmYjEwYjlkZGJkMGNjMjMvdGFibGU6NWJlNTI2NThlNjBjNDBhYWFkZGMwM2NjMTM0YWRkN2IvdGFibGVyYW5nZTo1YmU1MjY1OGU2MGM0MGFhYWRkYzAzY2MxMzRhZGQ3Yl8zLTEtMS0xLTY0OTQ1_63c104f1-a555-4ff1-9428-ecab19d8b5a7">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl80L2ZyYWc6MzIzNWI0OTZhOGQ1NGVlYmJmYjEwYjlkZGJkMGNjMjMvdGFibGU6NWJlNTI2NThlNjBjNDBhYWFkZGMwM2NjMTM0YWRkN2IvdGFibGVyYW5nZTo1YmU1MjY1OGU2MGM0MGFhYWRkYzAzY2MxMzRhZGQ3Yl80LTEtMS0xLTY0OTQ1_0b23365c-6cbd-409e-b6a1-0bd7106d7e9a">0000835011</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl80L2ZyYWc6MzIzNWI0OTZhOGQ1NGVlYmJmYjEwYjlkZGJkMGNjMjMvdGFibGU6NWJlNTI2NThlNjBjNDBhYWFkZGMwM2NjMTM0YWRkN2IvdGFibGVyYW5nZTo1YmU1MjY1OGU2MGM0MGFhYWRkYzAzY2MxMzRhZGQ3Yl81LTEtMS0xLTY0OTQ1_ccd5442a-7556-4d11-a963-ac694e54c138">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl80L2ZyYWc6MzIzNWI0OTZhOGQ1NGVlYmJmYjEwYjlkZGJkMGNjMjMvdGFibGU6NWJlNTI2NThlNjBjNDBhYWFkZGMwM2NjMTM0YWRkN2IvdGFibGVyYW5nZTo1YmU1MjY1OGU2MGM0MGFhYWRkYzAzY2MxMzRhZGQ3Yl82LTEtMS0xLTY0OTQ1_95a64292-c2a1-425a-9570-355981e9ee0b">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:DerivativeTermOfContract
      contextRef="i072f5d718e62427f8a55113605218fb0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE2MjE5_7aa45db0-9944-4f43-8245-0663f508f355">P1M</us-gaap:DerivativeTermOfContract>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctMi0xLTEtNjQ5NDU_65249829-7ebb-4e57-9e21-7756a4a2c55f">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctMi0xLTEtNjQ5NDU_a6cb9e33-b2af-423d-ba40-6e0467a53fec">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjUz_ebe73855-5033-4357-aa72-5a2752559e85">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6Yjc2ZjE1NjYwNDc2NDlmZmE4NmY0MmE2YjAwODc2NWIvdGFibGVyYW5nZTpiNzZmMTU2NjA0NzY0OWZmYTg2ZjQyYTZiMDA4NzY1Yl8xLTAtMS0xLTY0OTQ1_9b9d5401-9af6-4997-ab71-2158fae33e2c">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8yMDM_e5d906a5-d771-4283-b67b-2620f9c950c4">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8yMDM_623303f6-4c83-40a2-8c67-e4f690c5918c">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6MjJkODI2YjJlYmM3NDk1ZDkyNDhiNzhmYWU2OTE4MTAvdGFibGVyYW5nZToyMmQ4MjZiMmViYzc0OTVkOTI0OGI3OGZhZTY5MTgxMF8wLTAtMS0xLTY0OTQ1_ee9e4c5b-7e8f-476b-ac3e-85422934a308">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8yOTA_d6d1d1b9-6095-4b2f-bc6a-cb3ed58f9f22">0-17196</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjU2_34e20566-be00-4672-bf3b-93f12088ba5c">MGP Ingredients, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6Njc5OGU0MzM5ODY0NDA4OGJiODQyNjE5Y2IwMjdiNDUvdGFibGVyYW5nZTo2Nzk4ZTQzMzk4NjQ0MDg4YmI4NDI2MTljYjAyN2I0NV8wLTAtMS0xLTY0OTQ1_dd95a407-7c02-4b8d-9a1f-cd73efdbb7df">KS</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6Njc5OGU0MzM5ODY0NDA4OGJiODQyNjE5Y2IwMjdiNDUvdGFibGVyYW5nZTo2Nzk4ZTQzMzk4NjQ0MDg4YmI4NDI2MTljYjAyN2I0NV8wLTEtMS0xLTY0OTQ1_6cee1c30-fce9-4a3d-b0ea-68cc0b18b735">45-4082531</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6Njc5OGU0MzM5ODY0NDA4OGJiODQyNjE5Y2IwMjdiNDUvdGFibGVyYW5nZTo2Nzk4ZTQzMzk4NjQ0MDg4YmI4NDI2MTljYjAyN2I0NV80LTAtMS0xLTY0OTQ1_9aed089e-eaf4-40ea-8798-1d7f0047ad5c">100 Commercial Street, Box 130</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6Njc5OGU0MzM5ODY0NDA4OGJiODQyNjE5Y2IwMjdiNDUvdGFibGVyYW5nZTo2Nzk4ZTQzMzk4NjQ0MDg4YmI4NDI2MTljYjAyN2I0NV81LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YzhjNGI3MmJlM2Y3NGZiZGFlYTA2YzEzNTU1ZWE2NWJfNA_077e88dd-b769-452d-83dc-bf042ae9bdd0">Atchison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6Njc5OGU0MzM5ODY0NDA4OGJiODQyNjE5Y2IwMjdiNDUvdGFibGVyYW5nZTo2Nzk4ZTQzMzk4NjQ0MDg4YmI4NDI2MTljYjAyN2I0NV81LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YzhjNGI3MmJlM2Y3NGZiZGFlYTA2YzEzNTU1ZWE2NWJfOA_62e05e17-c83f-4b7a-a084-0c25e5e77085">KS</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6Njc5OGU0MzM5ODY0NDA4OGJiODQyNjE5Y2IwMjdiNDUvdGFibGVyYW5nZTo2Nzk4ZTQzMzk4NjQ0MDg4YmI4NDI2MTljYjAyN2I0NV81LTEtMS0xLTY0OTQ1_3eb1686d-a5dc-41c2-af67-38cf2339fd49">66002</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjU3_c0bda762-71ee-489a-8cc0-b232d49b1a4f">(913)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjQ5_404cd11a-70e0-4032-8824-edbb4cd7fc45">367-1480</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6ZGI0ZjFjM2I0ZmM5NDBhZThkOWVkMWU2YWZkNzFmMDcvdGFibGVyYW5nZTpkYjRmMWMzYjRmYzk0MGFlOGQ5ZWQxZTZhZmQ3MWYwN18xLTAtMS0xLTY0OTQ1_c41022e4-85b6-4311-a3f2-5d25a8691b8b">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6ZGI0ZjFjM2I0ZmM5NDBhZThkOWVkMWU2YWZkNzFmMDcvdGFibGVyYW5nZTpkYjRmMWMzYjRmYzk0MGFlOGQ5ZWQxZTZhZmQ3MWYwN18xLTEtMS0xLTY0OTQ1_f4dd61a7-5811-47cd-a4f4-f37828a99fcd">MGPI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6ZGI0ZjFjM2I0ZmM5NDBhZThkOWVkMWU2YWZkNzFmMDcvdGFibGVyYW5nZTpkYjRmMWMzYjRmYzk0MGFlOGQ5ZWQxZTZhZmQ3MWYwN18xLTItMS0xLTY0OTQ1_7abbe294-6710-4763-9a62-013cd53dc1ef">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjUw_272e8070-c432-4831-8918-59e69f494660">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjU5_b698a12a-1855-4a9d-b574-61db2996cf1d">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjU0_67f89d69-26db-46e4-8382-bf320a05edbb">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjUx_e9e329ec-ca73-4493-b716-39709b59cdba">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6MmU0YjQzYWNkNGUxNDhmODhlMjM5NDlkNGMwZmI4NjAvdGFibGVyYW5nZToyZTRiNDNhY2Q0ZTE0OGY4OGUyMzk0OWQ0YzBmYjg2MF8wLTAtMS0xLTY0OTQ1_815ed8b3-dc44-4802-81de-d0b73f1e9b9d">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6MmU0YjQzYWNkNGUxNDhmODhlMjM5NDlkNGMwZmI4NjAvdGFibGVyYW5nZToyZTRiNDNhY2Q0ZTE0OGY4OGUyMzk0OWQ0YzBmYjg2MF8xLTMtMS0xLTY0OTQ1_ceb29f41-7273-4e24-97cb-92cc79b82593">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGFibGU6MmU0YjQzYWNkNGUxNDhmODhlMjM5NDlkNGMwZmI4NjAvdGFibGVyYW5nZToyZTRiNDNhY2Q0ZTE0OGY4OGUyMzk0OWQ0YzBmYjg2MF8yLTMtMS0xLTY0OTQ1_2e05820e-ed95-4d73-b217-4df479612482">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjUy_5ace9852-c0ce-4b5f-bb69-e699afc34c73">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjQ3_68144c5f-02ae-4c73-ab64-4c4d11e1757a">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ia0a4ab1a28444aa789c9f5b4ee659bf4_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8yODIz_0d5d2199-6811-493b-aeee-7158d9d29c0f"
      unitRef="usd">1450318313</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7b04b7de2f6344e9b1673cfd1b97af9a_I20230217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8yOTM5_2fb618b7-2b1d-47a9-aa8c-d877d89a1464"
      unitRef="shares">22000638</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xL2ZyYWc6MjBlMzEyZGNmYmZmNDBkZWE5MjYxMTE0OTY2NTExMDAvdGV4dHJlZ2lvbjoyMGUzMTJkY2ZiZmY0MGRlYTkyNjExMTQ5NjY1MTEwMF8zMjU1_21c42b84-6aac-4aa7-8be6-d87531a0292c">Portions of the MGP Ingredients, Inc. Proxy Statement for the Annual Meeting of Stockholders to be held on May&#160;25, 2023 are incorporated by reference into Part III of this report to the extent set forth herein.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTEvZnJhZzphOTk0YTA3ZTBkOWM0NWJmYjExN2UwMzIyNTA5NWU5MC90ZXh0cmVnaW9uOmE5OTRhMDdlMGQ5YzQ1YmZiMTE3ZTAzMjI1MDk1ZTkwXzExNDI1_9bcd1b91-635c-4016-8378-f9f7c4772096">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTEvZnJhZzphOTk0YTA3ZTBkOWM0NWJmYjExN2UwMzIyNTA5NWU5MC90ZXh0cmVnaW9uOmE5OTRhMDdlMGQ5YzQ1YmZiMTE3ZTAzMjI1MDk1ZTkwXzExNDI0_64c48a01-ed3a-4044-916f-3f34a52495dd">Kansas City, Missouri</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzQtMS0xLTEtNjQ5NDU_22c5497e-1f6d-43db-8cdb-8cbe0d02a02b"
      unitRef="usd">782358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzQtMy0xLTEtNjQ5NDU_ef02a7bd-d616-4bb3-a0f7-6e1bc981c80c"
      unitRef="usd">626720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzQtNS0xLTEtNjQ5NDU_84c60903-2284-4519-baf6-b3234f792ea8"
      unitRef="usd">395521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzUtMS0xLTEtNjQ5NDU_be7c8198-aed8-4fd7-a030-5ec184f48d3b"
      unitRef="usd">529052000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzUtMy0xLTEtNjQ5NDU_ac5efeca-a3b4-49b7-bbb4-6caeb0243b58"
      unitRef="usd">427755000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzUtNS0xLTEtNjQ5NDU_139e97df-5928-45af-b4fd-f0f4058ffea2"
      unitRef="usd">296715000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzYtMS0xLTEtNjQ5NDU_facbc22e-ae4a-41b6-b103-d0bf08e1dbfd"
      unitRef="usd">253306000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzYtMy0xLTEtNjQ5NDU_2043e5e5-bbcd-42eb-b1d7-c8ad03bd182e"
      unitRef="usd">198965000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzYtNS0xLTEtNjQ5NDU_e3d20f7e-1be3-4f7c-92fa-46ed9263aabf"
      unitRef="usd">98806000</us-gaap:GrossProfit>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzgtMS0xLTEtNjQ5NDU_c7031405-1a36-4afa-b205-250c2e05ac52"
      unitRef="usd">29714000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzgtMy0xLTEtNjQ5NDU_8e5c8310-e448-4a99-85a7-b3dc328c3413"
      unitRef="usd">16098000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzgtNS0xLTEtNjQ5NDU_ca4a3ccc-32a1-4b81-bd3b-66ac83c71797"
      unitRef="usd">2712000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzktMS0xLTEtNjQ5NDU_e3a8494b-1121-484a-be15-df2a973ba44d"
      unitRef="usd">74627000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzktMy0xLTEtNjQ5NDU_d4a5415f-d46c-4855-95ab-5f3dca727255"
      unitRef="usd">72829000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzktNS0xLTEtNjQ5NDU_33ff9bf0-5b96-4f4f-b55e-86a1bf1348bc"
      unitRef="usd">41853000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:InsuranceRecoveries
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzEwLTEtMS0xLTY0OTQ1_af97a069-ef68-4714-9cd8-27c009024437"
      unitRef="usd">0</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzEwLTMtMS0xLTY0OTQ1_0aa2df43-9bdc-4e0f-a53e-70126f6a2f51"
      unitRef="usd">16325000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzEwLTUtMS0xLTY0OTQ1_b1b0a0a2-29e8-484e-817c-012544719807"
      unitRef="usd">0</us-gaap:InsuranceRecoveries>
    <us-gaap:OperatingIncomeLoss
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzExLTEtMS0xLTY0OTQ1_16c45861-d007-4a9c-a432-8599ae46efa6"
      unitRef="usd">148965000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzExLTMtMS0xLTY0OTQ1_481f9a89-b5f0-4c47-a36e-c4f708165de3"
      unitRef="usd">126363000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzExLTUtMS0xLTY0OTQ1_4996947f-c855-4f44-b0b6-bae3a0f1d674"
      unitRef="usd">54241000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzEzLTEtMS0xLTY0OTQ1_7dbf4439-e3fa-4ea8-a18f-738becf41591"
      unitRef="usd">-5451000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzEzLTMtMS0xLTY0OTQ1_ac13b13e-0b77-4a9c-86b5-2200bf4cad70"
      unitRef="usd">-4037000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzEzLTUtMS0xLTY0OTQ1_66d5e00f-dbe9-493a-bab5-a32f311b9610"
      unitRef="usd">-2267000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE0LTEtMS0xLTY0OTQ1_4c233ed3-b3a8-487e-9714-92717d65ea31"
      unitRef="usd">-3342000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE0LTMtMS0xLTY0OTQ1_c4317bcf-9db3-46e9-ac94-e39edf61f6d3"
      unitRef="usd">-1230000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE0LTUtMS0xLTY0OTQ1_a98fbc3a-362e-4afc-a142-bf834cb3ad95"
      unitRef="usd">627000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE1LTEtMS0xLTY0OTQ1_0f1ef653-5b80-4b1d-a35e-dd591adbc2ca"
      unitRef="usd">140172000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE1LTMtMS0xLTY0OTQ1_b27399af-f2c5-4528-932a-49f3ae0375a0"
      unitRef="usd">121096000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE1LTUtMS0xLTY0OTQ1_c907cd9d-156a-4493-a01f-b9f0e338b033"
      unitRef="usd">52601000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE3LTEtMS0xLTY0OTQ1_87ab4e13-bded-45c4-91d0-6f3143888b47"
      unitRef="usd">31300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE3LTMtMS0xLTY0OTQ1_fe0650b1-cf65-4817-82db-19dd57f1c1a5"
      unitRef="usd">30279000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE3LTUtMS0xLTY0OTQ1_acf2e639-3a3b-4e5d-969a-e1058390a73f"
      unitRef="usd">12256000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE4LTEtMS0xLTY0OTQ1_2c79108f-1a1e-4973-b859-f020745a3b48"
      unitRef="usd">108872000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE4LTMtMS0xLTY0OTQ1_4bed8516-7fa0-4aa3-9630-1dbf82a65902"
      unitRef="usd">90817000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzE4LTUtMS0xLTY0OTQ1_5e692749-f84a-495a-9f0b-f98f39a88535"
      unitRef="usd">40345000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIwLTEtMS0xLTY0OTQ1_4ff16bdc-b23b-4f89-b674-db15e22c62ef"
      unitRef="usd">-590000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIwLTMtMS0xLTY0OTQ1_afff6038-0603-4887-bf45-d95db034f757"
      unitRef="usd">-490000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIwLTUtMS0xLTY0OTQ1_5fc79d75-e8fe-4648-a533-d56a52ab35ee"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIxLTEtMS0xLTY0OTQ1_797b6804-0941-4b10-94a1-62fdd2dc0754"
      unitRef="usd">109462000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIxLTMtMS0xLTY0OTQ1_781b3085-3d25-4693-8166-e63da565fe5c"
      unitRef="usd">91307000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIxLTUtMS0xLTY0OTQ1_402608fe-eae7-47f9-99ce-fdd682e7272e"
      unitRef="usd">40345000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIzLTEtMS0xLTY0OTQ1_8b3acf43-157e-4d46-8d3c-8c33f8be56d0"
      unitRef="usd">871000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIzLTEtMS0xLTY0OTQ1_c59c9cdb-8070-47d7-80e2-21f1b185ae85"
      unitRef="usd">871000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIzLTMtMS0xLTY0OTQ1_15b76c1b-8ba9-4785-9af9-cf525225446c"
      unitRef="usd">712000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIzLTMtMS0xLTY0OTQ1_a44af0bb-aab6-49d7-b0e0-863b8351a30d"
      unitRef="usd">712000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIzLTUtMS0xLTY0OTQ1_25c35ffd-1573-4199-8d62-8dcc40116502"
      unitRef="usd">261000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzIzLTUtMS0xLTY0OTQ1_ec32515d-1998-476e-adfc-f857133155db"
      unitRef="usd">261000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI0LTEtMS0xLTY0OTQ1_239ba50b-3e41-44d3-8866-0f04bb6117c7"
      unitRef="usd">108591000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI0LTEtMS0xLTY0OTQ1_daea5f11-44d2-4fbc-98df-8d076781444b"
      unitRef="usd">108591000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI0LTMtMS0xLTY0OTQ1_9582656d-a38b-4c4f-afcc-0f1f7137a018"
      unitRef="usd">90595000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI0LTMtMS0xLTY0OTQ1_bb0a0f47-458e-4a80-8c5e-c88f4020c214"
      unitRef="usd">90595000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI0LTUtMS0xLTY0OTQ1_905af5a0-6475-49bc-b901-67d1c26be6e7"
      unitRef="usd">40084000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI0LTUtMS0xLTY0OTQ1_c6bba964-4e14-49af-92fa-99634ae0b699"
      unitRef="usd">40084000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI3LTEtMS0xLTY0OTQ1_36f604dd-b5e2-425a-94ce-a5ea173a8a2a"
      unitRef="shares">22002990</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI3LTMtMS0xLTY0OTQ1_a6391945-6a24-48b5-9cf2-87f3f3013e8b"
      unitRef="shares">20719663</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI3LTUtMS0xLTY0OTQ1_ef4654e8-062d-4be5-af35-5eaf83da8b5b"
      unitRef="shares">16937125</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI4LTEtMS0xLTY0OTQ1_63df2a3b-9276-4b94-be3f-c57cfc4d5a6d"
      unitRef="shares">22053966</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI4LTMtMS0xLTY0OTQ1_f9a8f56c-244a-41c9-993d-86b106c6e4ac"
      unitRef="shares">20719663</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzI4LTUtMS0xLTY0OTQ1_626bf63a-18e5-4531-a0e4-b0a03b0c6bd0"
      unitRef="shares">16937125</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMxLTEtMS0xLTY0OTQ1_910edca4-913b-402d-9211-60f9ca850d72"
      unitRef="usdPerShare">4.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMxLTEtMS0xLTY0OTQ1_c15ad324-16c7-49db-b8a1-fd5fa4524959"
      unitRef="usdPerShare">4.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMxLTMtMS0xLTY0OTQ1_2dd87ee0-cd4d-47cd-bbd8-a026df0d8209"
      unitRef="usdPerShare">4.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMxLTMtMS0xLTY0OTQ1_70c5ea58-b526-4a7d-b64d-3f7f268c2ff0"
      unitRef="usdPerShare">4.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMxLTUtMS0xLTY0OTQ1_96a6634e-853e-47ba-bc6e-ee5f90e5bb40"
      unitRef="usdPerShare">2.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMxLTUtMS0xLTY0OTQ1_9d004fc4-d4c5-441d-9b5c-60e5b5d77693"
      unitRef="usdPerShare">2.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMyLTEtMS0xLTY0OTQ1_1d853801-2622-458d-ab40-2e49ea10581a"
      unitRef="usdPerShare">4.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMyLTMtMS0xLTY0OTQ1_9dd611d1-c97e-4e88-8894-44ba17970737"
      unitRef="usdPerShare">4.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTQvZnJhZzo1N2ExM2UwNWUxNTQ0ZGU4YjI2YzAzODRiZjE5YjFlYi90YWJsZTpjNjYyMzBmZjMzYzQ0YzE5OGE3NDc5OWJmMDZmYjFiZC90YWJsZXJhbmdlOmM2NjIzMGZmMzNjNDRjMTk4YTc0Nzk5YmYwNmZiMWJkXzMyLTUtMS0xLTY0OTQ1_6964f6f0-899e-4a5a-9671-b3109b8b028e"
      unitRef="usdPerShare">2.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzItMS0xLTEtNjQ5NDU_dbdc84d7-4732-4149-99e2-726d8bc82d68"
      unitRef="usd">109462000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzItMy0xLTEtNjQ5NDU_8ea48634-623a-4af6-9eaf-6a37b651f871"
      unitRef="usd">91307000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzItNS0xLTEtNjQ5NDU_3892cd18-803a-4438-814f-74cfd5820746"
      unitRef="usd">40345000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzQtMS0xLTEtNjQ5NDU_c53cbc6f-81e9-4926-a792-bd3256a16b46"
      unitRef="usd">-676000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzQtMy0xLTEtNjQ5NDU_8d7f69c9-9ef0-47d9-997f-6d3accb589f9"
      unitRef="usd">-151000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzQtNS0xLTEtNjQ5NDU_366a78d7-c717-4090-981d-b4ac5c312067"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzUtMS0xLTEtNjQ5NDU_4ec876bc-e301-4623-809b-3a7a7ec2ac03"
      unitRef="usd">-18000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzUtMy0xLTEtNjQ5NDU_e1fe11fb-fbc3-4f9c-9433-1dddcc6ef5e8"
      unitRef="usd">-19000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzUtNS0xLTEtNjQ5NDU_eac33e85-d4bb-4357-ad5d-480b61907309"
      unitRef="usd">-732000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzYtMS0xLTEtNjQ5NDU_d7a0a45b-763b-4d13-ae58-592865e0bc68"
      unitRef="usd">-658000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzYtMy0xLTEtNjQ5NDU_f088926d-0d2b-40a3-bf3b-b9fd2d2a908a"
      unitRef="usd">-132000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzYtNS0xLTEtNjQ5NDU_8e840876-4e09-4afb-8854-ac2a2b524563"
      unitRef="usd">732000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzctMS0xLTEtNjQ5NDU_4884bd11-a8f9-4d5f-a09a-86f859d22dda"
      unitRef="usd">108804000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzctMy0xLTEtNjQ5NDU_2bcd73e6-c888-48f1-89d9-f47684a263fc"
      unitRef="usd">91175000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzctNS0xLTEtNjQ5NDU_0ce2efa0-53f1-4abf-9d87-0d4c7efd2328"
      unitRef="usd">41077000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzktMS0xLTEtNjQ5NDU_1d62cee8-317a-48ae-9f02-9c34aa636fe4"
      unitRef="usd">-590000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzktMy0xLTEtNjQ5NDU_90cb26a8-c98f-4ff9-b77c-988ddac9f888"
      unitRef="usd">-490000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzktNS0xLTEtNjQ5NDU_21b4f3e6-de48-46ee-be2b-d3003ff607db"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzEwLTEtMS0xLTY0OTQ1_8e7ad4eb-478a-4431-995a-88e2fede38c4"
      unitRef="usd">108214000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzEwLTMtMS0xLTY0OTQ1_373075a0-6ab9-457e-91d6-7b6074e77adc"
      unitRef="usd">90685000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNTcvZnJhZzphNTRhMDk4ZmZkYjM0OGNlYjNiMTY3MjcwNjU4NWUxZS90YWJsZTo1MWUxMzBmMTUyN2Y0N2RlYmI5NmU4M2Q5Y2Y2OTVkYi90YWJsZXJhbmdlOjUxZTEzMGYxNTI3ZjQ3ZGViYjk2ZTgzZDljZjY5NWRiXzEwLTUtMS0xLTY0OTQ1_e479a9c2-d745-49c8-98cd-9c9865f9bf62"
      unitRef="usd">41077000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzMtMS0xLTEtNjQ5NDU_f52f944c-50c9-46e8-8d85-8ba5415f3600"
      unitRef="usd">47889000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzMtMy0xLTEtNjQ5NDU_54f5d36a-eb20-4049-9353-8c72656540bc"
      unitRef="usd">21568000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQtMC0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjowMTFmM2NiNzdjNTU0OTdhYjdjNDYyYWFjNDE3NDU3ZV81MQ_c7cfaf0e-b7a7-423f-b23c-83175fcf125d"
      unitRef="usd">1475000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQtMC0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjowMTFmM2NiNzdjNTU0OTdhYjdjNDYyYWFjNDE3NDU3ZV81OA_4acba568-8abb-4577-baf6-d7d973f471ee"
      unitRef="usd">150000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQtMS0xLTEtNjQ5NDU_b8f1ed79-6a32-4e0c-90dc-be3dc8c6a4c7"
      unitRef="usd">109267000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQtMy0xLTEtNjQ5NDU_52e4891e-1cd1-4a24-8b58-e2b1fb1927ef"
      unitRef="usd">92537000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryGross
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzUtMS0xLTEtNjQ5NDU_872e8e50-8149-49e7-bd3e-8013ea06c8cd"
      unitRef="usd">289722000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzUtMy0xLTEtNjQ5NDU_17afcffe-e03a-4016-9abe-7e86de70b1e1"
      unitRef="usd">245944000</us-gaap:InventoryGross>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzYtMS0xLTEtNjQ5NDU_e686e31c-444b-4c59-a510-4a480b8a1ce2"
      unitRef="usd">2957000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzYtMy0xLTEtNjQ5NDU_9c763908-a75f-447c-b14f-85bc07ddcc6e"
      unitRef="usd">1510000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzctMS0xLTEtNjQ5NDU_db05a968-76c2-4b55-9c81-fcef1726eead"
      unitRef="usd">4327000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzctMy0xLTEtNjQ5NDU_cf93167f-3690-4128-9686-a84a98f770ea"
      unitRef="usd">5539000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzgtMS0xLTEtNjQ5NDU_5d153d76-0642-4556-a1cf-551a61a8e489"
      unitRef="usd">454162000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzgtMy0xLTEtNjQ5NDU_47c141ec-097b-4e30-b537-a26a24ac4646"
      unitRef="usd">367098000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzEwLTEtMS0xLTY0OTQ1_62bff948-4661-452e-a4a5-ac7467f33463"
      unitRef="usd">235632000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzEwLTMtMS0xLTY0OTQ1_f909a388-4c69-4c1f-9ca3-39fc2b115567"
      unitRef="usd">207286000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzExLTEtMS0xLTY0OTQ1_da27a05d-0066-488e-8474-19d8f7d34c1f"
      unitRef="usd">15042000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzExLTMtMS0xLTY0OTQ1_8ca2f442-9942-45fa-a64a-53f782400f1e"
      unitRef="usd">9671000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:EquityMethodInvestments
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzEyLTEtMS0xLTY0OTQ1_69665e7e-7d77-4408-b8e6-00fbfe81ed16"
      unitRef="usd">5534000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzEyLTMtMS0xLTY0OTQ1_02944a21-057b-4c51-8a7d-338b7136e373"
      unitRef="usd">4944000</us-gaap:EquityMethodInvestments>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzEzLTEtMS0xLTY0OTQ1_22332f44-0d56-4809-9128-e92937d8bfa0"
      unitRef="usd">216768000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzEzLTMtMS0xLTY0OTQ1_a2186505-0e75-4d7d-a7cc-1f7a1696b97a"
      unitRef="usd">218838000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE0LTEtMS0xLTY0OTQ1_b5283ae4-bafa-4d16-89c7-bd9897a332eb"
      unitRef="usd">226294000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE0LTMtMS0xLTY0OTQ1_38dab65c-a040-4b65-8f5f-d337e4f920af"
      unitRef="usd">226294000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE1LTEtMS0xLTY0OTQ1_957ec930-1ec3-459d-9ac5-87f705a02ad1"
      unitRef="usd">4779000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE1LTMtMS0xLTY0OTQ1_ebe4e2cd-87bf-40ce-b7b7-30b0c8d0c795"
      unitRef="usd">7336000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE2LTEtMS0xLTY0OTQ1_0596d693-0349-4388-abd0-55829bd431ef"
      unitRef="usd">1158211000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE2LTMtMS0xLTY0OTQ1_c2878ea4-9df6-47d8-84d9-3c506abb1822"
      unitRef="usd">1041467000</us-gaap:Assets>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE5LTEtMS0xLTY0OTQ1_b207d6ae-1876-49bb-8bd8-be92b922cc36"
      unitRef="usd">5600000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzE5LTMtMS0xLTY0OTQ1_caf2c675-242e-4749-883e-aa96636ae57c"
      unitRef="usd">3227000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzIwLTEtMS0xLTY0OTQ1_e7b751ce-acf5-4343-80f4-ec755c3adb8c"
      unitRef="usd">66432000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzIwLTMtMS0xLTY0OTQ1_0d043f36-84b4-45f1-b2ba-3888c7b08aed"
      unitRef="usd">53712000</us-gaap:AccountsPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzIxLTEtMS0xLTY0OTQ1_bf92f9aa-cbc7-4489-9c5a-c4817690c08c"
      unitRef="usd">4627000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzIxLTMtMS0xLTY0OTQ1_ed0ed5aa-4312-48f1-bccf-a42c183f1db2"
      unitRef="usd">6992000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzIzLTEtMS0xLTY0OTQ1_4b7873ac-55fa-4dab-90df-0391a1dd7baf"
      unitRef="usd">28716000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzIzLTMtMS0xLTY0OTQ1_c397ec6d-2e37-45ba-8304-5305e7f9a1da"
      unitRef="usd">24869000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI0LTEtMS0xLTY0OTQ1_64dc9f6f-40ab-49ed-b06e-7bf13d8291d8"
      unitRef="usd">105375000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI0LTMtMS0xLTY0OTQ1_b22c5917-2d34-4215-b47b-c7ff84937e82"
      unitRef="usd">88800000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI2LTEtMS0xLTY0OTQ1_32346a20-484b-4d5c-a220-c5ec3de08086"
      unitRef="usd">29510000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI2LTMtMS0xLTY0OTQ1_f45fd98f-6069-4e1b-9b05-d9eaa98236a8"
      unitRef="usd">35266000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ConvertibleDebt
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI4LTEtMS0xLTY0OTQ1_80db0662-3727-4f07-933b-e2492ff67d9c"
      unitRef="usd">195225000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI4LTMtMS0xLTY0OTQ1_55f79767-fb54-4f5d-800e-8330fdfca443"
      unitRef="usd">194906000</us-gaap:ConvertibleDebt>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI5LTEtMS0xLTY0OTQ1_e4aa54be-6e94-44e4-a4d8-f72d8a4e8d81"
      unitRef="usd">11622000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzI5LTMtMS0xLTY0OTQ1_8a6b1d9d-8238-4668-a0a8-2a95687906f0"
      unitRef="usd">6997000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzMyLTEtMS0xLTY0OTQ1_2654cf95-604a-43fc-8d93-dccc66c15043"
      unitRef="usd">3723000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzMyLTMtMS0xLTY0OTQ1_2db3fd6f-4442-4055-8eea-41b657b4ff82"
      unitRef="usd">5132000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzMzLTEtMS0xLTY0OTQ1_5fbbc3a8-81f3-45c0-93af-cba4c86062ce"
      unitRef="usd">67112000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzMzLTMtMS0xLTY0OTQ1_bb0dc5d8-ca7d-4ba3-871d-a187ae1b5696"
      unitRef="usd">66101000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:Liabilities
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM0LTEtMS0xLTY0OTQ1_9be4bfe3-8957-4826-8778-af4ebceef112"
      unitRef="usd">412567000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM0LTMtMS0xLTY0OTQ1_76ba1d49-3d38-4ada-ac4c-e2ca6e99ab10"
      unitRef="usd">397202000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM2LTEtMS0xLTY0OTQ1_01d9b689-3646-4472-8bcc-88ad5202fa76"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM2LTMtMS0xLTY0OTQ1_8cf3ffa5-6199-447f-aefe-09072cf83783"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfMTU_63ead62c-0182-4006-b066-13c070a9a86d"
      unitRef="number">0.05</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfMTU_9904b726-fd56-4d13-90fe-7a946ddba4c5"
      unitRef="number">0.05</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfMzQ_af242957-7f23-4d2e-afbd-6ecb7114c50a"
      unitRef="usdPerShare">10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfMzQ_baa54c66-be0a-4a2d-abb8-7fb77c906ba1"
      unitRef="usdPerShare">10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfNTk_0366c560-d237-4910-9a4c-ba30d71c4a17"
      unitRef="shares">1000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfNTk_7afd2da8-65d5-4802-83e2-b122f4bd18bb"
      unitRef="shares">1000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfOTM_27f689e1-0361-4fcc-9952-8cd7bb043edb"
      unitRef="shares">437</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfOTM_6409e981-00c9-4974-920f-4c24d8741843"
      unitRef="shares">437</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfOTM_a6dbe185-dcbf-40ef-b751-408e22ecf057"
      unitRef="shares">437</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246MWYwYzI2YjMxNWI4NDY4ZWEwNGQ2ODMwMjEzNWM4YzVfOTM_d4a8350d-f955-46c0-be0b-1f8b3ac7ea4f"
      unitRef="shares">437</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTEtMS0xLTY0OTQ1_80bbd3f0-2cb0-4092-bedf-3db7c2c2c757"
      unitRef="usd">4000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzM5LTMtMS0xLTY0OTQ1_fb1b8976-52a8-49ef-8dce-73c240ca3973"
      unitRef="usd">4000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfNA_5a4f0fb6-e5d4-40af-b070-747ce58045e5"
      unitRef="usdPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfNA_ff9adef7-7ac7-4885-9800-b24d39c1c1ee"
      unitRef="usdPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfMjk_0e6c3373-8fe3-4f81-bb62-255dec6affb1"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfMjk_39992b63-3e29-48fa-ad9f-3191b8f8f367"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfNDc_60726245-718f-454e-b19f-70ae143f4523"
      unitRef="shares">23125166</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfNDc_90002b1a-2bd4-4b17-9c0a-ea78667a7027"
      unitRef="shares">23125166</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfOTI_ced711d6-a8be-4900-83f2-f40454f38541"
      unitRef="shares">21994042</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246YWY4M2VhMDllZjQ3NGM0NmI3ZGZiMjgzMTIwOTA4ZmVfOTk_0fb98f8b-fbb7-4625-87d4-06bb3279c4a3"
      unitRef="shares">21964314</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTEtMS0xLTY0OTQ1_46bf6a0d-e3dd-4abb-b69a-fab4039bf612"
      unitRef="usd">6715000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQxLTMtMS0xLTY0OTQ1_408f5425-5b32-44a5-9b23-9c49288b81c3"
      unitRef="usd">6715000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQyLTEtMS0xLTY0OTQ1_2c94cb30-b782-40f0-a409-2cd3946af1cf"
      unitRef="usd">318839000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQyLTMtMS0xLTY0OTQ1_0995ffe9-4f20-406b-a16b-ac4dc21587dd"
      unitRef="usd">315802000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQzLTEtMS0xLTY0OTQ1_6ce1972a-e61a-4a4c-b4fe-d342a3772d52"
      unitRef="usd">443061000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQzLTMtMS0xLTY0OTQ1_6d640322-46f6-48e9-9fc4-ff3a651523a1"
      unitRef="usd">344237000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ0LTEtMS0xLTY0OTQ1_d08bef8b-5780-41b8-8244-968138b69db9"
      unitRef="usd">-304000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ0LTMtMS0xLTY0OTQ1_01176825-1630-4a4c-9d0b-c44d46641468"
      unitRef="usd">354000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ1LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246NDNjNmFmODE2OTMwNDM0OWExYmQ4YjI5Y2Q1MTU5OTBfMjk_2b82eebf-e2a7-48cb-81c5-a14308b617c6"
      unitRef="shares">1131124</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ1LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246NDNjNmFmODE2OTMwNDM0OWExYmQ4YjI5Y2Q1MTU5OTBfMzY_0ea6dd99-b2ac-4a3f-ad05-7ce9f071da11"
      unitRef="shares">1160852</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ1LTEtMS0xLTY0OTQ1_1a00ebbd-b5f4-4929-a016-e1fac5057363"
      unitRef="usd">21591000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ1LTMtMS0xLTY0OTQ1_a3710e31-6718-4fc0-ab66-0af82d5ff5df"
      unitRef="usd">22357000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ2LTEtMS0xLTY0OTQ1_392cc945-0dd3-4a72-9107-4bf9a0c0d3fc"
      unitRef="usd">746724000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ2LTMtMS0xLTY0OTQ1_1f16c500-3af8-466e-a9a5-f203f5708b66"
      unitRef="usd">644755000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ3LTEtMS0xLTY0OTQ1_71bd17e1-9195-483c-8e46-0035d0c77a00"
      unitRef="usd">-1080000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ3LTMtMS0xLTY0OTQ1_74b128c8-fa68-4013-834f-3c6189527dd5"
      unitRef="usd">-490000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ4LTEtMS0xLTY0OTQ1_d1c23069-3bfc-43f9-9858-c9fd59f2e321"
      unitRef="usd">745644000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ4LTMtMS0xLTY0OTQ1_e19c0f60-69ab-46a2-81bd-0f294123d4f3"
      unitRef="usd">644265000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ5LTEtMS0xLTY0OTQ1_a14a4e8e-81fe-4cc0-9878-d390f9fc0a83"
      unitRef="usd">1158211000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjAvZnJhZzpiMjdmOTI5NGNjOTM0ZWIxODIwM2YzMzU5ODViZmMyMS90YWJsZTplN2ZkYTIwYTQ3NTQ0OTNkOGU0Yjc3ZjgzNmEzNTJiMC90YWJsZXJhbmdlOmU3ZmRhMjBhNDc1NDQ5M2Q4ZTRiNzdmODM2YTM1MmIwXzQ5LTMtMS0xLTY0OTQ1_8933262c-b4b0-4d7a-bf96-f0af37e9f057"
      unitRef="usd">1041467000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMtMS0xLTEtNjQ5NDU_1b357637-7624-45b0-92f5-a89c08114aaa"
      unitRef="usd">108872000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMtMy0xLTEtNjQ5NDU_fc156af5-2984-4855-8241-b5b3800376ce"
      unitRef="usd">90817000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMtNS0xLTEtNjQ5NDU_a3f3af7e-c3ee-4b95-a067-c46a4af93aa4"
      unitRef="usd">40345000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUtMS0xLTEtNjQ5NDU_3745e378-eff6-4f6e-a1f3-8d3b884be553"
      unitRef="usd">21455000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUtMy0xLTEtNjQ5NDU_2d63474d-89e0-48db-ad1a-eb288df5cd85"
      unitRef="usd">19092000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUtNS0xLTEtNjQ5NDU_b0856d4a-591b-4702-b8be-366c0d8ab1ec"
      unitRef="usd">12961000</us-gaap:DepreciationDepletionAndAmortization>
    <mgpi:GainLossOnInsuranceRecoveries
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzctMS0xLTEtNjQ5NDU_b1974367-320d-4f29-886f-a1b911d10340"
      unitRef="usd">0</mgpi:GainLossOnInsuranceRecoveries>
    <mgpi:GainLossOnInsuranceRecoveries
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzctMy0xLTEtNjQ5NDU_8f2d92bb-1934-4f01-b521-4a7cdabd7c04"
      unitRef="usd">16325000</mgpi:GainLossOnInsuranceRecoveries>
    <mgpi:GainLossOnInsuranceRecoveries
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzctNS0xLTEtNjQ5NDU_312d900c-a52a-4475-bb1d-321bb8b05144"
      unitRef="usd">0</mgpi:GainLossOnInsuranceRecoveries>
    <us-gaap:ShareBasedCompensation
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzktMS0xLTEtNjQ5NDU_6f299322-1f26-48d7-8a99-162da5a75374"
      unitRef="usd">5502000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzktMy0xLTEtNjQ5NDU_0b480a2a-1525-4ee3-ae85-9c262d629b2e"
      unitRef="usd">5555000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzktNS0xLTEtNjQ5NDU_fa05baed-6d0a-409b-b555-9332262ef67e"
      unitRef="usd">3002000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEwLTEtMS0xLTY0OTQ1_e5d76f12-8db0-4e1f-947b-7bb3e27a43b8"
      unitRef="usd">-2220000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEwLTMtMS0xLTY0OTQ1_190eaa0e-9f5b-409f-bebb-0ca797b53f09"
      unitRef="usd">-1611000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEwLTUtMS0xLTY0OTQ1_179a9c2f-bc2d-4022-9f9d-e3bab4233690"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEyLTEtMS0xLTY0OTQ1_8402c610-d54b-490b-9bb7-f382162ab123"
      unitRef="usd">-1011000</mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance>
    <mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEyLTMtMS0xLTY0OTQ1_7ec5d346-d198-4ecd-895f-a66e0690e82a"
      unitRef="usd">-6772000</mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance>
    <mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEyLTUtMS0xLTY0OTQ1_8680ab80-0f27-4cd2-b2f2-eb529ab8167e"
      unitRef="usd">-593000</mgpi:IncreaseDecreaseInDeferredTaxAssetValuationAllowance>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEzLTEtMS0xLTY0OTQ1_be200234-6bc4-40f6-87cf-f57f29f2a840"
      unitRef="usd">-194000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEzLTMtMS0xLTY0OTQ1_78bb1316-4e05-467c-8f21-e1bfb7bd55a9"
      unitRef="usd">-145000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzEzLTUtMS0xLTY0OTQ1_880cb5da-e9ce-46ef-84de-e5b8400d8d2c"
      unitRef="usd">-494000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE1LTEtMS0xLTY0OTQ1_0b0d0580-a584-440a-8a55-f28ad1b14868"
      unitRef="usd">16786000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE1LTMtMS0xLTY0OTQ1_870369dc-182a-4bde-b4db-8abf3698510a"
      unitRef="usd">6031000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE1LTUtMS0xLTY0OTQ1_d2d36dbf-605a-48de-b287-b5b950cc7b5b"
      unitRef="usd">16173000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE2LTEtMS0xLTY0OTQ1_f9bddb15-042a-45fe-bb0f-57abbe1cd528"
      unitRef="usd">44350000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE2LTMtMS0xLTY0OTQ1_f37672b5-2066-43c9-943a-33c82cc81ee9"
      unitRef="usd">14214000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE2LTUtMS0xLTY0OTQ1_080d5849-f5b4-4847-ad6c-ee3bc78f03e6"
      unitRef="usd">3886000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE3LTEtMS0xLTY0OTQ1_3a696610-67ea-4cd4-a8d5-f031ac330b35"
      unitRef="usd">1468000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE3LTMtMS0xLTY0OTQ1_9742464d-77b2-4ffe-8125-837406c5647b"
      unitRef="usd">-2586000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE3LTUtMS0xLTY0OTQ1_9f65b7ce-e21e-402b-86f7-f541df6430d1"
      unitRef="usd">748000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE4LTEtMS0xLTY0OTQ1_f457e9d7-fd17-435b-924f-fce1a0beacf1"
      unitRef="usd">1212000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE4LTMtMS0xLTY0OTQ1_68ff5072-c21e-41a1-bec6-fa5124bac723"
      unitRef="usd">-6242000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE4LTUtMS0xLTY0OTQ1_5772bd5d-62e4-4520-9f8c-4f47e5e84530"
      unitRef="usd">1750000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE5LTEtMS0xLTY0OTQ1_b51fc2a8-47ef-4cbe-968a-89ae342e44d0"
      unitRef="usd">10626000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE5LTMtMS0xLTY0OTQ1_78898afe-b491-48e9-9587-15bb5d7edc6d"
      unitRef="usd">5301000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzE5LTUtMS0xLTY0OTQ1_02f3c918-71be-4357-a3a7-bd502e549b6a"
      unitRef="usd">1817000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIxLTEtMS0xLTY0OTQ1_489d0de8-1214-45a9-9652-24a0d7004c99"
      unitRef="usd">1984000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIxLTMtMS0xLTY0OTQ1_f28391e1-926b-43c2-ae4f-76405c5a4994"
      unitRef="usd">738000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIxLTUtMS0xLTY0OTQ1_46903be4-4385-4f43-8f09-3a3c94a79370"
      unitRef="usd">11537000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIyLTEtMS0xLTY0OTQ1_ff4ed65b-63a6-4146-90ec-6139d66037f5"
      unitRef="usd">-2365000</us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable>
    <us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIyLTMtMS0xLTY0OTQ1_03e36103-ad20-48dc-98de-a2860f089b31"
      unitRef="usd">-1467000</us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable>
    <us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIyLTUtMS0xLTY0OTQ1_05c79c4d-85a8-4087-89a5-1659751c6851"
      unitRef="usd">-34000</us-gaap:IncreaseDecreaseInPropertyAndOtherTaxesPayable>
    <mgpi:PaymentsForProceedsFromOtherOperatingActivities
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIzLTEtMS0xLTY0OTQ1_6e41d32b-213d-48b8-8bf8-5df79957b6c5"
      unitRef="usd">-829000</mgpi:PaymentsForProceedsFromOtherOperatingActivities>
    <mgpi:PaymentsForProceedsFromOtherOperatingActivities
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIzLTMtMS0xLTY0OTQ1_797e989b-fc0b-4308-8f9d-ef9cb32a661c"
      unitRef="usd">75000</mgpi:PaymentsForProceedsFromOtherOperatingActivities>
    <mgpi:PaymentsForProceedsFromOtherOperatingActivities
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzIzLTUtMS0xLTY0OTQ1_ce3203e9-1524-45a4-be5c-20d6ad85b4bf"
      unitRef="usd">-1597000</mgpi:PaymentsForProceedsFromOtherOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI0LTEtMS0xLTY0OTQ1_d0b919b1-eda9-4e23-89fe-1fd0fbbdf0f2"
      unitRef="usd">88936000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI0LTMtMS0xLTY0OTQ1_ed301420-d9b7-465a-a412-8fcc06b6dcb0"
      unitRef="usd">88263000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI0LTUtMS0xLTY0OTQ1_ee5bfbe2-d0a4-4f6c-b589-987815f87bc0"
      unitRef="usd">53255000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI2LTEtMS0xLTY0OTQ1_25ba1e99-72b6-4db4-86af-722fd316fab3"
      unitRef="usd">45323000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI2LTMtMS0xLTY0OTQ1_fd1c820a-de97-4584-baf2-9deedf2a0d5a"
      unitRef="usd">47389000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI2LTUtMS0xLTY0OTQ1_96bd3292-96ff-4466-ba01-b1093bdd50fb"
      unitRef="usd">19701000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI3LTEtMS0xLTY0OTQ1_ddc6e251-86bb-4f85-aebc-5c061c836585"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI3LTMtMS0xLTY0OTQ1_6aac54fe-dddc-484b-b883-2449dc3654de"
      unitRef="usd">149005000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI3LTUtMS0xLTY0OTQ1_0af87055-78fa-474d-975d-08917341b65f"
      unitRef="usd">2750000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI4LTEtMS0xLTY0OTQ1_f170edae-39a6-4c70-a276-429085f0936e"
      unitRef="usd">2810000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI4LTMtMS0xLTY0OTQ1_be988f9f-5a46-4551-92b5-f2eb7345b43f"
      unitRef="usd">1470000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI4LTUtMS0xLTY0OTQ1_d38b559a-ad22-4a1c-b954-ce0710c9796f"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI5LTEtMS0xLTY0OTQ1_a9d99fe7-2c3e-41c4-a615-70785872e1ef"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI5LTMtMS0xLTY0OTQ1_3e81215e-a3cd-4d2a-9cb3-3736ed8a5567"
      unitRef="usd">16325000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzI5LTUtMS0xLTY0OTQ1_a17fd472-5cc0-42fd-9117-21d5aca25b67"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMwLTEtMS0xLTY0OTQ1_26fbbb2f-3161-452b-89aa-2516c2f76f16"
      unitRef="usd">150000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMwLTMtMS0xLTY0OTQ1_0713f1c5-6253-4508-a70f-e86b8d052601"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMwLTUtMS0xLTY0OTQ1_0e93d95c-7f9d-46a7-87f3-6e5764999ee8"
      unitRef="usd">2906000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMxLTEtMS0xLTY0OTQ1_73799f0e-aeed-4180-a490-ea5aa4d1f94f"
      unitRef="usd">-170000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMxLTMtMS0xLTY0OTQ1_bfcc521c-5e47-455d-91dd-ddacb7631189"
      unitRef="usd">1080000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMxLTUtMS0xLTY0OTQ1_73cb4a9b-8e10-4003-acf1-5c70fb2d90ea"
      unitRef="usd">102000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMyLTEtMS0xLTY0OTQ1_a57b3810-cbf1-446d-97ad-be76db250b9b"
      unitRef="usd">-47813000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMyLTMtMS0xLTY0OTQ1_86b90c53-20c9-40c2-bbd4-8de5d0e4c87f"
      unitRef="usd">-182619000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzMyLTUtMS0xLTY0OTQ1_2815cebc-76f5-488d-9915-6ba3382991b3"
      unitRef="usd">-19647000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividends
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM0LTEtMS0xLTY0OTQ1_61f039d7-56a8-4e2c-b7e1-a7ded4af0b57"
      unitRef="usd">10646000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM0LTMtMS0xLTY0OTQ1_5b726d3b-379e-4580-abef-80ae95c9727e"
      unitRef="usd">10017000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM0LTUtMS0xLTY0OTQ1_e7aa65d4-3398-4e00-b1db-a8366e2d374c"
      unitRef="usd">8188000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM1LTEtMS0xLTY0OTQ1_ec803aef-f368-4004-a333-1815356cd786"
      unitRef="usd">715000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM1LTMtMS0xLTY0OTQ1_ddb0d2bf-935a-4899-be8b-f4dba6063ab4"
      unitRef="usd">767000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM1LTUtMS0xLTY0OTQ1_a7c256f9-15bd-442a-9252-37394ba11e0b"
      unitRef="usd">4411000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfLoanCosts
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM3LTEtMS0xLTY0OTQ1_9e5d174f-892a-4be8-aad0-a06dea00339e"
      unitRef="usd">0</us-gaap:PaymentsOfLoanCosts>
    <us-gaap:PaymentsOfLoanCosts
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM3LTMtMS0xLTY0OTQ1_ce10c492-9013-4290-a024-fa2cb3df71de"
      unitRef="usd">7050000</us-gaap:PaymentsOfLoanCosts>
    <us-gaap:PaymentsOfLoanCosts
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM3LTUtMS0xLTY0OTQ1_255bb813-0fd3-4f0b-9db6-e8e7adc7c1bb"
      unitRef="usd">1148000</us-gaap:PaymentsOfLoanCosts>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM5LTEtMS0xLTY0OTQ1_94899d28-299b-491a-95c6-38c99df539e3"
      unitRef="usd">3403000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM5LTMtMS0xLTY0OTQ1_f6f996af-c830-4dfc-ad6e-172eb6436287"
      unitRef="usd">1620000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzM5LTUtMS0xLTY0OTQ1_73a32716-536b-4924-a30e-d7080ad19eb3"
      unitRef="usd">1208000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQwLTEtMS0xLTY0OTQ1_24d681ea-c150-41e3-b5d3-a25f5ecd7acc"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQwLTMtMS0xLTY0OTQ1_f38b4584-f347-4732-81a7-bf3df5705fef"
      unitRef="usd">242300000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQwLTUtMS0xLTY0OTQ1_d48666d7-6926-4da2-904e-b01d43f2ebc8"
      unitRef="usd">54700000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQxLTEtMS0xLTY0OTQ1_9e854ac6-0670-4d3c-81f9-16be1721fffa"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQxLTMtMS0xLTY0OTQ1_6e697a4e-17c6-4331-8d8a-e4eaf3a29211"
      unitRef="usd">242300000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQxLTUtMS0xLTY0OTQ1_3fd67d73-088f-442a-893f-8d59b9cb596f"
      unitRef="usd">55000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQzLTEtMS0xLTY0OTQ1_e27bedb8-32b1-48af-971a-818bc8f5fddf"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQzLTMtMS0xLTY0OTQ1_71133df7-cffe-4834-a73f-2675db9da349"
      unitRef="usd">201250000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQzLTUtMS0xLTY0OTQ1_63264220-5b8b-4a34-b105-9c4a1ac5195b"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ0LTEtMS0xLTY0OTQ1_95ed7a72-8955-49e5-8f0b-242448a2ab27"
      unitRef="usd">0</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ0LTMtMS0xLTY0OTQ1_7dc2d733-5da2-41ae-b9c3-c498661b1e9d"
      unitRef="usd">87509000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ0LTUtMS0xLTY0OTQ1_80635904-0e11-4463-b739-e7f65f43b5d5"
      unitRef="usd">0</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ2LTEtMS0xLTY0OTQ1_47059a01-f046-4822-8877-0189f817d4c7"
      unitRef="usd">-14764000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ2LTMtMS0xLTY0OTQ1_64b173c0-38ed-407c-8cc9-5b6a4f2cfe74"
      unitRef="usd">94287000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ2LTUtMS0xLTY0OTQ1_17ac9b04-ec60-4d27-879c-5e0d54fae54f"
      unitRef="usd">-15255000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ4LTEtMS0xLTY0OTQ1_8bf92eda-a080-4760-a855-1a04177d7d5f"
      unitRef="usd">-38000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ4LTMtMS0xLTY0OTQ1_5befffa0-0446-4166-9f2e-4ee4d3648471"
      unitRef="usd">-25000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ4LTUtMS0xLTY0OTQ1_6e4b3d31-0dd4-4598-8cb2-162df9a3a2cf"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ5LTEtMS0xLTY0OTQ1_f4709ac9-cd6d-4d20-86f9-d5d2c1c42b0f"
      unitRef="usd">26321000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ5LTMtMS0xLTY0OTQ1_6db701d3-d82c-41c5-aabf-c502f2d995f3"
      unitRef="usd">-94000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzQ5LTUtMS0xLTY0OTQ1_c6439281-a24f-4367-a2ca-b2356edb3f1f"
      unitRef="usd">18353000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUwLTEtMS0xLTY0OTQ1_c609023d-2136-40a7-a484-1297c1267711"
      unitRef="usd">21568000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie12b97f45fa34ccda499a10b05598f27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUwLTMtMS0xLTY0OTQ1_738bf85b-9ae0-49aa-b193-c0d234d9a1c3"
      unitRef="usd">21662000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie9f49bc2c9be4e1fb2836b808317bab3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUwLTUtMS0xLTY0OTQ1_bd9c98fc-c4ab-442c-bf76-557d2b98dd86"
      unitRef="usd">3309000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUxLTEtMS0xLTY0OTQ1_bd8c0311-ef84-40af-99ac-19394ac1e808"
      unitRef="usd">47889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUxLTMtMS0xLTY0OTQ1_5465b8cf-4d61-46a4-a587-626d8a1bfdd1"
      unitRef="usd">21568000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie12b97f45fa34ccda499a10b05598f27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjMvZnJhZzoyNThmNTlkMTBjNTU0ZGUxYjkyMWE2MWYyMGYxNzhiMi90YWJsZTplMGVkZmYyY2JjZmM0ZGI1OTQ4NWYxYjBhYWQ5Y2E1My90YWJsZXJhbmdlOmUwZWRmZjJjYmNmYzRkYjU5NDg1ZjFiMGFhZDljYTUzXzUxLTUtMS0xLTY0OTQ1_daa0da7d-2f8c-4487-9702-ad66c9cae496"
      unitRef="usd">21662000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icf40df7d0d714bbc9d3fcce3b6f86dd8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtMS0xLTEtNjQ5NDU_dcfbfef3-be4c-44b0-a2db-250322f13af7"
      unitRef="usd">4000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38d255451dd44ebd93f274f1f905991b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtMy0xLTEtNjQ5NDU_19644fd5-05d9-45ae-ac34-4d24726e10a4"
      unitRef="usd">6715000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia8c71e46a0c348ce904df5f8a84fd685_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtNS0xLTEtNjQ5NDU_39d941e5-bac3-464b-bd9d-86093714917c"
      unitRef="usd">14029000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a1d7b3069154e539d941edc63204e49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtNy0xLTEtNjQ5NDU_d7d40a39-4fe6-4eac-b694-c6ac547a6f25"
      unitRef="usd">230784000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if49728d05f0a431599b6ea6498eb5abd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtOS0xLTEtNjQ5NDU_5ee87975-91c2-4cda-a423-757a6770669f"
      unitRef="usd">-246000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic71d8feeb21343239a822c2a7b9766f2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtMTEtMS0xLTY0OTQ1_92716e1d-fff5-4d43-894f-635d34a846dd"
      unitRef="usd">-20242000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iefbd91d0a96b4347a20e459dc31c0bdd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtMTMtMS0xLTY0OTQ1_7c85ac43-d624-40f6-8371-3a5b564009db"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie9f49bc2c9be4e1fb2836b808317bab3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEtMTUtMS0xLTY0OTQ1_8cd18b96-7ce2-464e-8c3e-d2c68ee73b41"
      unitRef="usd">231044000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i52e04860e4124264a421e95534f4d123_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzMtNy0xLTEtNjQ5NDU_e9f90f56-48d6-41b6-a3f6-48f1f4504001"
      unitRef="usd">40345000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzMtMTUtMS0xLTY0OTQ1_4bc88361-f2a5-4db0-a616-1ca7f7231054"
      unitRef="usd">40345000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i51dfa52b1ecc463ab85705834ce47ad3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzQtOS0xLTEtNjQ5NDU_89002776-7dc8-4bb8-8355-41b67c075669"
      unitRef="usd">732000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzQtMTUtMS0xLTY0OTQ1_d7058cb4-50d3-4896-b28e-957368a77cf8"
      unitRef="usd">732000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzUtMC0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjpkMDJjMWVmYjlhYjA0MjNhOGY4YTgxMjZmYThkZGM0MF80Mg_97a4c5e2-83de-469f-8cc7-d327b1b39196"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i52e04860e4124264a421e95534f4d123_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzUtNy0xLTEtNjQ5NDU_27a37fea-79e6-484a-b349-a9cc905cb458"
      unitRef="usd">8186000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzUtMTUtMS0xLTY0OTQ1_9c4b182a-6f80-4674-b87f-451c19baa2b9"
      unitRef="usd">8186000</us-gaap:Dividends>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia7b0065ae01949648b587515625623f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzYtNS0xLTEtNjQ5NDU_7dd4992c-6860-40c4-9041-918cd26d103d"
      unitRef="usd">2067000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzYtMTUtMS0xLTY0OTQ1_e0691050-626a-4de6-87bc-3a32021a5e90"
      unitRef="usd">2067000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="ia7b0065ae01949648b587515625623f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzctNS0xLTEtNjQ5NDU_216c5463-6fbc-46f4-9a2e-19dc0eff67c5"
      unitRef="usd">-593000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i661495c524084e18b4757462252c0b11_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzctMTEtMS0xLTY0OTQ1_99ed399d-84ef-4115-aac1-2fd1c4e4110f"
      unitRef="usd">1528000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzctMTUtMS0xLTY0OTQ1_ed5bbefe-645b-4ace-9cac-ca27e6ccab60"
      unitRef="usd">935000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i661495c524084e18b4757462252c0b11_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzgtMTEtMS0xLTY0OTQ1_768d632d-fb79-4732-a907-9df43e01a7ee"
      unitRef="usd">4411000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzgtMTUtMS0xLTY0OTQ1_1bb42b98-a118-4f58-9b80-9e90d4dbae30"
      unitRef="usd">4411000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i04f205674c1741cbaa903c1777e0529e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTEtMS0xLTY0OTQ1_bece0800-c164-4c5b-b373-238d8384828f"
      unitRef="usd">4000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i605ee1e9a74f4115bcef1c73ce0f21b8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTMtMS0xLTY0OTQ1_b3a21976-a3dc-43bc-905e-482eb793dfbc"
      unitRef="usd">6715000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib2381cd0b54e455b8cb59600f906673e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTUtMS0xLTY0OTQ1_6be133b2-1aee-4341-adf1-366cb05a33e7"
      unitRef="usd">15503000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i16986208813442518e31ebe4124a410c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTctMS0xLTY0OTQ1_19cd2c36-304a-4845-a499-3a3d3c6fae4f"
      unitRef="usd">262943000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iece79e8de8024697a80868a5648fffb0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTktMS0xLTY0OTQ1_d5eff471-15e1-4ae6-b276-2622b00b19c6"
      unitRef="usd">486000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i62577c5cb6f544f285848b41506a47bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTExLTEtMS02NDk0NQ_46e00407-e036-4967-b99b-47cfc07cb0b2"
      unitRef="usd">-23125000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2863d048d7324eaabde02e760eb3a7b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTEzLTEtMS02NDk0NQ_318a7fcc-485b-46d2-a024-e8c2bc88be45"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie12b97f45fa34ccda499a10b05598f27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEwLTE1LTEtMS02NDk0NQ_221f9c78-065f-4c87-bf0c-bf41d87ff747"
      unitRef="usd">262526000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ia6e0c423d0644704bd83deb534c5b344_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEyLTctMS0xLTY0OTQ1_cf3b1348-33d4-4b49-b354-9a291457b648"
      unitRef="usd">91307000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEyLTE1LTEtMS02NDk0NQ_6ebe705f-8e46-4376-a968-c1819f29b038"
      unitRef="usd">90817000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i715b2221fc4b47feb1706eba4b017f0c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEzLTktMS0xLTY0OTQ1_54956b91-a7b5-4802-b001-3b63a09b6831"
      unitRef="usd">-132000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzEzLTE1LTEtMS02NDk0NQ_dccb86b7-29c2-4f2f-942e-02bfe6a77d4a"
      unitRef="usd">-132000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE0LTAtMS0xLTY0OTQ1L3RleHRyZWdpb246ZDYxZjcwODk0ZmE3NDNjMzg1MzU4NDllMzVmY2NhNTRfNDI_241def04-d9d4-4deb-874b-5312258fad64"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="ia6e0c423d0644704bd83deb534c5b344_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE0LTctMS0xLTY0OTQ1_3bb58e1a-2f8d-44c4-a160-aa7db52fa2a0"
      unitRef="usd">10013000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE0LTE1LTEtMS02NDk0NQ_f822fd5c-ca7e-4204-8bc0-d44fa59022ee"
      unitRef="usd">10013000</us-gaap:Dividends>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1007c078da5c44ca97be64d93680182a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE1LTUtMS0xLTY0OTQ1_7c567786-77bf-4144-9be6-541c7f1e98af"
      unitRef="usd">5555000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE1LTE1LTEtMS02NDk0NQ_a32224f6-0906-412d-b033-821d8412ed7f"
      unitRef="usd">5555000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i1007c078da5c44ca97be64d93680182a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE2LTUtMS0xLTY0OTQ1_33dd1429-fe09-4b3c-a729-461af59dff3d"
      unitRef="usd">-1535000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i452f2dcea4ee468aae104fb5a0c4726f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE2LTExLTEtMS02NDk0NQ_d5104984-cce9-4509-9f1f-530f4bb8d4a4"
      unitRef="usd">1535000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE2LTE1LTEtMS02NDk0NQ_1bdc9a32-34c6-4eae-a3d2-03b80f148812"
      unitRef="usd">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i452f2dcea4ee468aae104fb5a0c4726f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE3LTExLTEtMS02NDk0NQ_c3794b98-dbbd-4f38-b96c-8e1c90a5b71f"
      unitRef="usd">767000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE3LTE1LTEtMS02NDk0NQ_8c822bf9-3c75-4675-a3fa-32b77481ef04"
      unitRef="usd">767000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <mgpi:AdjustmentsToAdditionalPaidInCapitalMergerConsiderations
      contextRef="i1007c078da5c44ca97be64d93680182a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTUtMS0xLTY3Mzkw_cdedcdf5-df8e-4e39-a45b-b69c4aac3359"
      unitRef="usd">296279000</mgpi:AdjustmentsToAdditionalPaidInCapitalMergerConsiderations>
    <mgpi:AdjustmentsToAdditionalPaidInCapitalMergerConsiderations
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTE1LTEtMS02OTc0NA_a2fc31a6-8fd5-4010-84ae-10fa6baa747d"
      unitRef="usd">296279000</mgpi:AdjustmentsToAdditionalPaidInCapitalMergerConsiderations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i936803e62a334819ad97a988381380be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTEtMS0xLTY0OTQ1_55f155c0-f887-47ff-b476-a261be5d8c15"
      unitRef="usd">4000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7f9b52a899ed406da3e18e6218227c15_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTMtMS0xLTY0OTQ1_c6069d1b-c73f-48ae-879f-65d64670db74"
      unitRef="usd">6715000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if40fb12795644f9db66172172eb9e1b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTUtMS0xLTY0OTQ1_6399ccd0-7375-49c1-8f7d-ac305c79480d"
      unitRef="usd">315802000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i67bd589516b04826af6d40709214e845_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTctMS0xLTY0OTQ1_5df69d09-d9a7-4394-b500-169af62109ff"
      unitRef="usd">344237000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ed393a8c3ef4c7791a87245ce808d62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTktMS0xLTY0OTQ1_aea1e001-450e-43ec-ba2b-4bde8694c8bf"
      unitRef="usd">354000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2cab6ee356a94749b8c6085228a608f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTExLTEtMS02NDk0NQ_984a6033-13b9-480c-9db0-ecdfb641b711"
      unitRef="usd">-22357000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i62534aef971a4483bdca9adcdade47fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTEzLTEtMS02NDk0NQ_9d1d2b99-ed0e-485d-859f-3858753093e4"
      unitRef="usd">-490000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzE4LTE1LTEtMS02NDk0NQ_a42e5077-8843-485c-ab6c-51d9b348dab7"
      unitRef="usd">644265000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i7ca2d0ee8a3f43db826cc0e82c348deb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIwLTctMS0xLTY0OTQ1_8ceee83d-904d-447d-88a2-058f7e7153cb"
      unitRef="usd">109462000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ife2a63ddd9534e9a976a6344e364e66d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIwLTEzLTEtMS02NDk0NQ_995dd1b2-2bb4-42ab-86e9-a703b00a597a"
      unitRef="usd">-590000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIwLTE1LTEtMS02NDk0NQ_6b79bcaa-6639-4bdc-b3da-4e2886cb3b45"
      unitRef="usd">108872000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="icdb2ccbd41e64bb5bde594aa1b4cbe6c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIxLTktMS0xLTY0OTQ1_e879a4da-da89-4408-b0de-255ad4114a6f"
      unitRef="usd">-658000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIxLTE1LTEtMS02NDk0NQ_de8ebcb6-1bb8-42ac-a349-06733ddaac5e"
      unitRef="usd">-658000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIyLTAtMS0xLTY0OTQ1L3RleHRyZWdpb246NDhlNDdmN2NhNmU2NDAyZjk2ZmUwOTQ1Y2U1ZTQwY2JfNDI_65e4860e-1323-40c1-9980-f364fec125b3"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i7ca2d0ee8a3f43db826cc0e82c348deb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIyLTctMS0xLTY0OTQ1_e8ac51c3-7e73-405e-8258-8d8a5f15011a"
      unitRef="usd">10638000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIyLTE1LTEtMS02NDk0NQ_cdd1c413-8af6-4a4c-a417-e367f8384166"
      unitRef="usd">10638000</us-gaap:Dividends>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7fbb6bd227154f35b4447704ddf0e4a2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIzLTUtMS0xLTY0OTQ1_6b484b2e-0e9a-4601-85c8-5fa4e69c2a88"
      unitRef="usd">4518000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzIzLTE1LTEtMS02NDk0NQ_f11e86c4-3030-42e8-bfc7-3a543f190f30"
      unitRef="usd">4518000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i7fbb6bd227154f35b4447704ddf0e4a2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI0LTUtMS0xLTY0OTQ1_4e75fd8a-7655-489a-9ed7-7e7a1bd0750b"
      unitRef="usd">-1481000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i1a4f9d0c0b63480c995e7a715fa593d9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI0LTExLTEtMS02NDk0NQ_22a18524-8fdd-42b7-951e-43bfee29dde4"
      unitRef="usd">1481000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI0LTE1LTEtMS02NDk0NQ_591eeac1-2278-4d64-a535-46a2beb51370"
      unitRef="usd">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i1a4f9d0c0b63480c995e7a715fa593d9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI1LTExLTEtMS02NDk0NQ_214e498a-ef1a-42b2-9830-45c7eb6b21cc"
      unitRef="usd">715000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI1LTE1LTEtMS02NDk0NQ_5f490cec-6bf4-4871-9ff7-08a6cfcc708d"
      unitRef="usd">715000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5becfcf4ffa44cf8890089b406e766ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTEtMS0xLTY0OTQ1_f32a5970-130c-4cee-a4d3-f45d1566d72e"
      unitRef="usd">4000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a2245e9f2c04aaea05056507176e378_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTMtMS0xLTY0OTQ1_3497677f-5cb1-4421-9191-705e7e533b49"
      unitRef="usd">6715000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i94fb500bd9744f6dabb3fa188e349f09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTUtMS0xLTY0OTQ1_bec19a52-3791-48d6-8a93-eb85f82981d6"
      unitRef="usd">318839000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i693e345a67c341409da1405dbb32fd80_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTctMS0xLTY0OTQ1_1fe3022b-82f4-464a-9098-fda909885cc8"
      unitRef="usd">443061000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7be4c63977b54ffe889ea35e0cd97902_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTktMS0xLTY0OTQ1_4357c235-98b2-4513-b6f6-5276240e8a07"
      unitRef="usd">-304000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a79342fd0d34c22b3bc3e6bcdd6d5eb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTExLTEtMS02NDk0NQ_32a7ff72-f73c-4b8b-b2c3-6c9feeba5e77"
      unitRef="usd">-21591000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8905a99cff4a4e96b45e0aac565c7b02_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTEzLTEtMS02NDk0NQ_70beec61-9273-448c-967b-3d468eb7a654"
      unitRef="usd">-1080000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNjYvZnJhZzpmNTZjYmJjZGU4NzA0MTg2ODA2MDA5MWZlZTc3ZDg1ZC90YWJsZTo0OWI0NzJjOGNjYTY0ZTI4YTcyZTIxOTJiY2I5ZDE1YS90YWJsZXJhbmdlOjQ5YjQ3MmM4Y2NhNjRlMjhhNzJlMjE5MmJjYjlkMTVhXzI3LTE1LTEtMS02NDk0NQ_c798512c-1485-4b74-98c9-7ab66e1e943b"
      unitRef="usd">745644000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzI5_cebd8fd3-f96c-427f-94bc-6fef530854b0">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.  Our distilled spirits are either sold directly or indirectly to manufacturers of other branded spirits.  MGP is also a producer of high quality industrial alcohol for use in both food and non-food applications.  The Company has a portfolio of its own high quality branded spirits which are produce through the distilleries and bottling facilities and sell to distributors.  The Company&#x2019;s branded spirits products account for a range of price points from value products through ultra premium brands, with a focus on high-end American whiskey, tequila and gin. 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;The Company reports three operating segments: Distilling Solutions, Branded Spirits and Ingredient Solutions.  During 2022, the Company changed the name of its Distillery Products segment to Distilling 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 2020 and 2021 consolidated financial statements have been reclassified to conform to the 2022 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, inclusive of effects related to the COVID-19 pandemic.&#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.&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 is 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 style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&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&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: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 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 2022, 2021, and 2020 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 style="width:63.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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 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,451&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,267&#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;/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 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;866&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;6,317&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2,513&#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;/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 it 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 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 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 Company&#x2019;s 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 Tax.&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 states also impose excise taxes on alcohol beverages in varying amounts. The Company calculates its 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, 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;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&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. As of December 31, 2021, $7,188 of the insurance recovery was recorded as receivables on the Consolidated Balance Sheet.  The Company recorded a settlement related to business interruption from its insurance carrier of $23,583 and $3,780 for the years ended December 31, 2021 and 2020, respectively.  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 &#x201c;more likely than not&#x201d; 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 US bank account denominated in British pound sterling and 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 income (loss), 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 exceeds the value of the assets acquired and liabilities assumed.  The Company uses its best estimate and third party valuation specialists to determine 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 amount exceeds fair value, an impairment of goodwill is recognized and allocated to the reporting units.  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, 2022, the Company determined that goodwill and indefinite-lived intangible assets were not impaired. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;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 note, the fair value of the Company&#x2019;s debt was $150,249 and $272,971 at December&#160;31, 2022 and 2021, respectively.  The financial statement carrying value (including unamortized loan fees) was $230,335 and $233,399 at December&#160;31, 2022 and 2021, 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:112%"&gt;See Note 4, Business Combination, for discussion related the the fair value of tangible and intangible assets acquired and liabilities assumed as part of the 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;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 for its Atchison and Lawrenceburg facilities, its wheat flour supply contract for the Atchison facility, and its natural gas contracts for both facilities, it purchases grain, wheat flour, and natural gas, respectively, for delivery from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE2MjE5_7aa45db0-9944-4f43-8245-0663f508f355"&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 meets 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 consolidated financial statements include the results of Luxco and its affiliated companies since April 1, 2021, when the Company obtained control through the Merger.  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;) (combined &#x201c;LMX&#x201d;), which are accounted for as equity method investments.  At December&#160;31, 2022 and 2021, the investment in LMX was $5,534 and $4,944, respectively, which is recorded in investment in joint ventures on the Consolidated Balance Sheets.  During the years ended December&#160;31, 2022 and 2021, the Company recorded a $2,220 and $1,611 loss from equity method investments, respectively, which is recorded in other income (loss), 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;Immaterial Correction to Prior Period Financial Statements. &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;During the year ended December 31, 2022, the Company identified an immaterial correction related to gross amounts of property, plant and equipment and accumulated depreciation and amortization in the Consolidated Balance Sheet as of December 31, 2021.  The Company performed a materiality assessment, considering both quantitative and qualitative factors, which resulted in the determination that the correction to the financial statements was immaterial.  As such, the Company corrected the December 31, 2021 gross balances for property, plant, and equipment and accumulated depreciation and amortization in Note 2, Other Balance Sheet Captions, in this Form 10-K by equal and offsetting amounts, which resulted in no change to the balance of property, plant, and equipment, net. &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;During the year ended December 31, 2022, the Company identified an immaterial correction related to the calculation of diluted earnings per share within the year ended December 31, 2021 financial statements filed on Form 10-K.  Other than as follows, this correction had no impact on the financial statements for the year ended December 31, 2021.  For the period ended December 31, 2021, diluted earnings per share should have been $4.37 instead of $4.34.  The Company performed a materiality assessment, considering both quantitative and qualitative factors, which resulted in the determination that the correction to the financial statements is immaterial.  As such, the Company corrected the December 31, 2021 diluted earnings per share on the Consolidated Statements of Income in this Form 10-K.&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;ASU 2021-08, &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;Accounting for Contract Assets and Contract Liabilities from Contracts with 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;, which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, &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;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:120%"&gt;. This ASU is effective for annual and interim periods beginning after December 15, 2022.  Early adoption is permitted. The Company has adopted this standard and it did not have an impact to the Company&#x2019;s consolidated financial statements and related disclosures.&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 2020-04, &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;Facilitation of Effects of Reference Rate Reform on Financial Reporting&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 provide optional expedients&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;and exceptions for a period of time to help facilitate the adoption of reference rate reform and the impact on financial&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;reporting. This guidance was effective for all entities as of March 12, 2020 through December 31, 2022.  ASU 2022-06&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;, Deferral of the Sunset Date of Topic 848, &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 extends the effective date fro December 31, 2022 to December 31, 2024. &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;The Company has adopted these standards and it did not have an impact to the Company&#x2019;s consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;Recently Issued Accounting Pronouncements. The other recent accounting pronouncements issued by the FASB 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4Nzgy_6761f9c0-a245-4627-9f81-34ee898f4ce6">&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.  Our distilled spirits are either sold directly or indirectly to manufacturers of other branded spirits.  MGP is also a producer of high quality industrial alcohol for use in both food and non-food applications.  The Company has a portfolio of its own high quality branded spirits which are produce through the distilleries and bottling facilities and sell to distributors.  The Company&#x2019;s branded spirits products account for a range of price points from value products through ultra premium brands, with a focus on high-end American whiskey, tequila and gin. 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;The Company reports three operating segments: Distilling Solutions, Branded Spirits and Ingredient Solutions.  During 2022, the Company changed the name of its Distillery Products segment to Distilling Solutions.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE5NzI_b8a2afd2-1796-4963-8eb5-d1f63f95e087"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzUy_07e1afd1-94d0-4960-8fe2-68a72468f9cd">&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 2020 and 2021 consolidated financial statements have been reclassified to conform to the 2022 presentation.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzQw_f1aeb323-6c8d-4fd2-9401-7d0481e05576">&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, inclusive of effects related to the COVID-19 pandemic.&#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.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzQ0_cf650b36-e12c-4b00-9ee6-42bcef65e30a">&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 is 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzQ3_dc255dcf-2bf9-4a8a-bde6-b33d32b117d5">&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 style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&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&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: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 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 2022, 2021, and 2020 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 style="width:63.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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 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,451&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,267&#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;/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 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;866&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;6,317&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2,513&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <mgpi:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzI0_0dde509d-968a-4f63-99bd-9dda726db31c">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 style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&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&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: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 lease&lt;/span&gt;&lt;/div&gt;</mgpi:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id5ecda673b434f66b99eb55a394d8410_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzAtMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjo4OGQxNTVlMDM0Mzc0OWM3YmUzNDgwZjcyOGU0Y2ZkN180_ddd29874-a510-4994-be93-75e862e729a1">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia27f5c55355948f99b1250450f4b3cea_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzAtMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjo4OGQxNTVlMDM0Mzc0OWM3YmUzNDgwZjcyOGU0Y2ZkN185_1379ba24-4813-4f63-bd15-5bd484697356">P35Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3bfe87474c3a4e35a467a3ebc8ac66a5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzEtMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjphOTM0ZDkyMDQ4MzA0NThhYjZjNTdjODc0OGI4ODI3NF80_e57b28bc-d007-43d1-8ae1-800b9819b1fb">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4e951fe398bd4e66bac445a561c75fca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzEtMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjphOTM0ZDkyMDQ4MzA0NThhYjZjNTdjODc0OGI4ODI3NF85_c1309c12-0a45-47d3-aeed-45ee13bf7c41">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i13098d456b02485b82adf83a54c601b7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzItMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjpmY2IzYjE1YWIzOWU0Y2ZhYTJkMTgxMTEyMzdmNWFiNl80_6258e9e0-911e-4a42-8ce2-6a4e098630c4">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i92ebad395dd8495f9aa3aa8be04b2b7c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzItMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjpmY2IzYjE1YWIzOWU0Y2ZhYTJkMTgxMTEyMzdmNWFiNl85_67d80646-a107-43d1-9802-20ea6300a6bc">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2d92f4c19661489a8b4d766ee12c3998_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzMtMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjo2ZmQzMmVlNWYzZGE0NmM0ODk2NDViYjcyNDE3MWQ0YV80_d0ab383f-3ab6-4808-8440-18ff79cf995c">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibdaa938f85bd4c579db979b064459050_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzMtMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjo2ZmQzMmVlNWYzZGE0NmM0ODk2NDViYjcyNDE3MWQ0YV85_146f034d-2b64-4e92-9003-dcbc66dd5df6">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7998fdba79f042b08b125d8e8b03c1e9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTo1Mzc4ZWU3YWY1Njc0NTk4YmE3MTNiYzVhYjA1MjAzNS90YWJsZXJhbmdlOjUzNzhlZTdhZjU2NzQ1OThiYTcxM2JjNWFiMDUyMDM1XzQtMS0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjplZTQzMDBhNWYzNzY0MDg3ODgxYTY1YzNmOTgzZDM0ZV80_b755465c-b3e5-4f51-99bc-a287bce27291">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4Nzcw_4dd625f7-4ac1-4781-8044-6c49168f9e3e">Total interest incurred for 2022, 2021, and 2020 is noted below:&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 style="width:63.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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 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,451&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,267&#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;/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 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;866&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;6,317&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2,513&#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;/tr&gt;&lt;/table&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpense
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzItMi0xLTEtNjQ5NDU_ed05651c-48bf-4e99-8449-0d8b439baa8e"
      unitRef="usd">5451000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzItNC0xLTEtNjQ5NDU_9053008a-866d-4ff3-9cd8-57b9577c8768"
      unitRef="usd">4037000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzItNi0xLTEtNjQ5NDU_30a39559-1f9d-4628-ab48-d4abd372a67c"
      unitRef="usd">2267000</us-gaap:InterestExpense>
    <us-gaap:InterestCostsCapitalized
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzMtMi0xLTEtNjQ5NDU_02c5ef85-f7ca-4c7e-a222-18d198a09d82"
      unitRef="usd">866000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzMtNC0xLTEtNjQ5NDU_572bedda-8343-444a-be3b-4df3cc0f3e7b"
      unitRef="usd">339000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzMtNi0xLTEtNjQ5NDU_b3727fa4-f29c-46a7-b8d6-ecd40e7fbf4d"
      unitRef="usd">246000</us-gaap:InterestCostsCapitalized>
    <mgpi:InterestCostsIncurredAndExpensed
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzQtMi0xLTEtNjQ5NDU_fba264a0-1b1a-4b52-96e0-ccbaded5d8c4"
      unitRef="usd">6317000</mgpi:InterestCostsIncurredAndExpensed>
    <mgpi:InterestCostsIncurredAndExpensed
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzQtNC0xLTEtNjQ5NDU_33bb99a2-0731-4ace-b11d-017124928d5a"
      unitRef="usd">4376000</mgpi:InterestCostsIncurredAndExpensed>
    <mgpi:InterestCostsIncurredAndExpensed
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90YWJsZTplMDJlY2NmZTlhMTQ0MmE5OTZmNGQ2YjRhZjJiY2FlZS90YWJsZXJhbmdlOmUwMmVjY2ZlOWExNDQyYTk5NmY0ZDZiNGFmMmJjYWVlXzQtNi0xLTEtNjQ5NDU_29367949-3602-4e86-8b4c-654fca42b614"
      unitRef="usd">2513000</mgpi:InterestCostsIncurredAndExpensed>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzU5_4afaf91d-e262-47bd-adc4-5c44f739978e">&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 it 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 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 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 Company&#x2019;s 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4Nzg1_b896e4b4-2f50-4114-a020-687e77281a97">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Excise Tax.&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;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 states also impose excise taxes on alcohol beverages in varying amounts. The Company calculates its 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, that are collected by the Company from a customer are excluded from revenue and expense.</us-gaap:RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock>
    <mgpi:InsuranceRecoveryPolicyPolicyTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzU1_74dfe7d7-6ffe-44d3-a7b7-9d916ccac360">&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;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. As of December 31, 2021, $7,188 of the insurance recovery was recorded as receivables on the Consolidated Balance Sheet.  The Company recorded a settlement related to business interruption from its insurance carrier of $23,583 and $3,780 for the years ended December 31, 2021 and 2020, respectively.  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="i04b29a7284ba4a1b8ce0f134c84dbf33_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NjY0NjE_34603e95-3099-40e8-8605-7946a85236c1"
      unitRef="usd">43688000</us-gaap:LossContingencyReceivable>
    <us-gaap:LossContingencyReceivable
      contextRef="i1a6bf3b9c435408d93ff71c86523d745_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NjY1NjA_f33b6a14-1a5e-4b22-8ce3-a911848e6223"
      unitRef="usd">27363000</us-gaap:LossContingencyReceivable>
    <us-gaap:LossContingencyReceivable
      contextRef="i91980f049d9e4b869ef1ca6857b99dbd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NjY1MDQ_8cb91a63-4e42-4a67-8f67-ad9f1c21ea18"
      unitRef="usd">16325000</us-gaap:LossContingencyReceivable>
    <us-gaap:InsuranceSettlementsReceivableCurrent
      contextRef="i04b29a7284ba4a1b8ce0f134c84dbf33_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NjY0OTQ_435c3357-cd40-490e-85ab-76a0b3d6c2dd"
      unitRef="usd">7188000</us-gaap:InsuranceSettlementsReceivableCurrent>
    <us-gaap:InsuranceRecoveries
      contextRef="i605ddbd6dba446dda3ab8661600e7752_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NjY1MjE_c0c4323c-10ba-462d-bc4f-5ea6b816e636"
      unitRef="usd">23583000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="ie2655ae6a9cf40ad92059ac3f912078f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NjY1Mzc_0c278bf2-ef5f-468c-8ca5-d91ae8080ab0"
      unitRef="usd">3780000</us-gaap:InsuranceRecoveries>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzMy_553d01d6-8c8c-4822-b24c-636d0b17b13b">&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 &#x201c;more likely than not&#x201d; that at least some portion of the deferred tax asset will not be realized.&lt;/span&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzU2_5e95f0e0-44d0-413a-a003-89a352435f10">&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;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzI1_1496256a-897e-4712-a5e4-8f4eecdeabee">Translation of Foreign Currencies. 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 US bank account denominated in British pound sterling and 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 income (loss), net on the Consolidated Statements of Income.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzYw_a423a230-ec5a-4386-94f5-c8eddc9a243f">Business Combinations. 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 exceeds the value of the assets acquired and liabilities assumed.  The Company uses its best estimate and third party valuation specialists to determine 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4Nzcx_099db333-4669-4b99-8e38-cf4110026d30">Goodwill and Other Intangible Assets. 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 amount exceeds fair value, an impairment of goodwill is recognized and allocated to the reporting units.  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, 2022, the Company determined that goodwill and indefinite-lived intangible assets were not impaired.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzI2_4721286e-24af-48e1-a3ac-30173b7a042b">&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 note, the fair value of the Company&#x2019;s debt was $150,249 and $272,971 at December&#160;31, 2022 and 2021, respectively.  The financial statement carrying value (including unamortized loan fees) was $230,335 and $233,399 at December&#160;31, 2022 and 2021, respectively.&#160;&#160;These fair values are considered Level 2 under the fair value hierarchy. &lt;/span&gt;&lt;/div&gt;See Note 4, Business Combination, for discussion related the the fair value of tangible and intangible assets acquired and liabilities assumed as part of the merger with Luxco.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE1MzM5_aefb6279-b7dc-4c14-a50c-6d3a422bdf17"
      unitRef="usd">150249000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE1MzQ2_b21b6f23-ffdc-4ec4-beab-541aa5131136"
      unitRef="usd">272971000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE1NDU1_4e6d1d74-4c6e-4504-a0e4-c27f30a6cce1"
      unitRef="usd">230335000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE1NDYy_ed2ef18d-907e-4b17-a499-523e43dce30b"
      unitRef="usd">233399000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzY3_3abbbf9c-7266-45bb-bf08-df1e8418aecd">&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 for its Atchison and Lawrenceburg facilities, its wheat flour supply contract for the Atchison facility, and its natural gas contracts for both facilities, it purchases grain, wheat flour, and natural gas, respectively, for delivery from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE2MjE5_7aa45db0-9944-4f43-8245-0663f508f355"&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 meets 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;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DerivativeTermOfContract
      contextRef="i7512e856fc874220825b8cee01d03aa7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE2MjI1_f3a4c1f4-4c3d-4960-a387-ca16725ba5a4">P24M</us-gaap:DerivativeTermOfContract>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzM1_376c0d5d-fe93-48d0-862a-5adbe7a65693">Equity Method Investments. The consolidated financial statements include the results of Luxco and its affiliated companies since April 1, 2021, when the Company obtained control through the Merger.  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;) (combined &#x201c;LMX&#x201d;), which are accounted for as equity method investments.  At December&#160;31, 2022 and 2021, the investment in LMX was $5,534 and $4,944, respectively, which is recorded in investment in joint ventures on the Consolidated Balance Sheets.  During the years ended December&#160;31, 2022 and 2021, the Company recorded a $2,220 and $1,611 loss from equity method investments, respectively, which is recorded in other income (loss), net on the Consolidated Statements of Income.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i8cce4a2a34cf44d1b10e24af7004a6be_I20210401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE2ODQ4_304517d3-c9cc-4eb0-968f-0823b71fa93e"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE3MDYx_69665e7e-7d77-4408-b8e6-00fbfe81ed16"
      unitRef="usd">5534000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NTYyNzU_02944a21-057b-4c51-8a7d-338b7136e373"
      unitRef="usd">4944000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i97ca255bb7e14b5386513d626039aa1c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NTYzMDk_0c70f8fa-e13c-4b27-9e10-fee537374aef"
      unitRef="usd">-2220000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id440aaffe0c9440a9cf640a43613d5a6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzEwOTk1MTE2NTYzMTk_573b2fa1-0ec9-489c-99d2-be239db0335a"
      unitRef="usd">-1611000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <mgpi:ReclassificationErrorCorrectionPolicyTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzU0OTc1NTg1NzM4OQ_67362e78-7dd8-4a88-8c17-f637bbe95367">&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;Immaterial Correction to Prior Period Financial Statements. &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;During the year ended December 31, 2022, the Company identified an immaterial correction related to gross amounts of property, plant and equipment and accumulated depreciation and amortization in the Consolidated Balance Sheet as of December 31, 2021.  The Company performed a materiality assessment, considering both quantitative and qualitative factors, which resulted in the determination that the correction to the financial statements was immaterial.  As such, the Company corrected the December 31, 2021 gross balances for property, plant, and equipment and accumulated depreciation and amortization in Note 2, Other Balance Sheet Captions, in this Form 10-K by equal and offsetting amounts, which resulted in no change to the balance of property, plant, and equipment, net. &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;During the year ended December 31, 2022, the Company identified an immaterial correction related to the calculation of diluted earnings per share within the year ended December 31, 2021 financial statements filed on Form 10-K.  Other than as follows, this correction had no impact on the financial statements for the year ended December 31, 2021.  For the period ended December 31, 2021, diluted earnings per share should have been $4.37 instead of $4.34.  The Company performed a materiality assessment, considering both quantitative and qualitative factors, which resulted in the determination that the correction to the financial statements is immaterial.  As such, the Company corrected the December 31, 2021 diluted earnings per share on the Consolidated Statements of Income in this Form 10-K.&lt;/span&gt;&lt;/div&gt;</mgpi:ReclassificationErrorCorrectionPolicyTextBlock>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzU0OTc1NTg1NzM5MQ_2db10cf5-b696-4622-af7b-d87bf210a231"
      unitRef="usdPerShare">4.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id9f4cfbf94924de39c0b231158422b2e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzU0OTc1NTg1NzM5OA_e1affe0f-0d39-473d-8540-eb698be1d131"
      unitRef="usdPerShare">4.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzIvZnJhZzoyNDczMDNhM2RhZjY0NzEyYWUwOTU5ODc2N2I1M2FmNC90ZXh0cmVnaW9uOjI0NzMwM2EzZGFmNjQ3MTJhZTA5NTk4NzY3YjUzYWY0XzE4NzUx_ec4b88a9-b98e-4d4c-9239-4a7a107b3157">&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;ASU 2021-08, &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;Accounting for Contract Assets and Contract Liabilities from Contracts with 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;, which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, &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;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:120%"&gt;. This ASU is effective for annual and interim periods beginning after December 15, 2022.  Early adoption is permitted. The Company has adopted this standard and it did not have an impact to the Company&#x2019;s consolidated financial statements and related disclosures.&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 2020-04, &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;Facilitation of Effects of Reference Rate Reform on Financial Reporting&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 provide optional expedients&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;and exceptions for a period of time to help facilitate the adoption of reference rate reform and the impact on financial&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;reporting. This guidance was effective for all entities as of March 12, 2020 through December 31, 2022.  ASU 2022-06&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;, Deferral of the Sunset Date of Topic 848, &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 extends the effective date fro December 31, 2022 to December 31, 2024. &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;The Company has adopted these standards and it did not have an impact to the Company&#x2019;s consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;Recently Issued Accounting Pronouncements. The other recent accounting pronouncements issued by the FASB 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90ZXh0cmVnaW9uOjZiNDAxZmQwOTFmODQ1NWZiNmRlMDFhOGQ3ZjdmZGZhXzg2_72cb3b74-b659-4ebc-a31b-55d871450323">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 style="width:76.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;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;47,073&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;35,362&#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;/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;199,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;29,931&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;9,931&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,102&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;289,722&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;245,944&#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;/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 style="width:76.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;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;155,385&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;150,367&#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;/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;805&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;257,075&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;37,535&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;450,800&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;404,149&#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;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(196,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;235,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:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;207,286&#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;/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.&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 style="width:76.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="display:none"/&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;2,389&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;1,427&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;17,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;1,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,807&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;3,340&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;28,716&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;24,869&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90ZXh0cmVnaW9uOjZiNDAxZmQwOTFmODQ1NWZiNmRlMDFhOGQ3ZjdmZGZhXzky_a2da3fa0-0e17-4647-b1ae-03a1840906d3">&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 style="width:76.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;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;47,073&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;35,362&#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;/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;199,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;29,931&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;9,931&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,102&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;289,722&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;245,944&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzItMS0xLTEtNjQ5NDU_abed25b5-83e2-42f4-9775-dc38717e8f33"
      unitRef="usd">47073000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzItMy0xLTEtNjQ5NDU_b4367cd8-ddfa-4bc7-a6f1-d89c0ce24c1f"
      unitRef="usd">35362000</us-gaap:InventoryFinishedGoods>
    <mgpi:InventoryBarreledDistillateGross
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzMtMS0xLTEtNjQ5NDU_f96c1bfb-fbeb-405b-ba1d-ccb8ec370e4d"
      unitRef="usd">199040000</mgpi:InventoryBarreledDistillateGross>
    <mgpi:InventoryBarreledDistillateGross
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzMtMy0xLTEtNjQ5NDU_e62d4e3e-30c7-4b88-a5bd-29ddcbd248a5"
      unitRef="usd">174080000</mgpi:InventoryBarreledDistillateGross>
    <us-gaap:InventoryRawMaterials
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzQtMS0xLTEtNjQ5NDU_1041e97c-6d54-476a-8597-76ed03f0c5ae"
      unitRef="usd">29931000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzQtMy0xLTEtNjQ5NDU_79ba8a54-28ef-463b-baf7-7c7e041ecfca"
      unitRef="usd">24981000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzUtMS0xLTEtNjQ5NDU_6319ea60-fe7b-4e4d-ac48-c10c267caabc"
      unitRef="usd">1645000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzUtMy0xLTEtNjQ5NDU_7fb44731-1af6-4687-b147-c5d2482f863a"
      unitRef="usd">1261000</us-gaap:InventoryWorkInProcess>
    <us-gaap:OtherInventorySupplies
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzYtMS0xLTEtNjQ5NDU_6b7214b9-f6be-4692-9305-7a03ebdf717e"
      unitRef="usd">9931000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzYtMy0xLTEtNjQ5NDU_e9c874d7-100f-493d-9bf4-b64a71fb9c48"
      unitRef="usd">9179000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventory
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzctMS0xLTEtNjQ5NDU_49b2739a-6028-4990-9704-9a3247ade463"
      unitRef="usd">2102000</us-gaap:OtherInventory>
    <us-gaap:OtherInventory
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzctMy0xLTEtNjQ5NDU_8701fd2f-007b-4398-96ab-24870f5ea866"
      unitRef="usd">1081000</us-gaap:OtherInventory>
    <us-gaap:InventoryGross
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzgtMS0xLTEtNjQ5NDU_ccac1428-bd6f-45d9-bad6-c48a57de12ec"
      unitRef="usd">289722000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTpjZjkxZDlmZmNhYmU0YmUzOTVkMTQzZWZjZmFlYThlNC90YWJsZXJhbmdlOmNmOTFkOWZmY2FiZTRiZTM5NWQxNDNlZmNmYWVhOGU0XzgtMy0xLTEtNjQ5NDU_1162174b-cbff-431e-9c78-6155190e7390"
      unitRef="usd">245944000</us-gaap:InventoryGross>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90ZXh0cmVnaW9uOjZiNDAxZmQwOTFmODQ1NWZiNmRlMDFhOGQ3ZjdmZGZhXzEwMg_853b7f63-b593-406b-b0fe-06810270d506">&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 style="width:76.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;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;155,385&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;150,367&#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;/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;805&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;257,075&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;37,535&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;450,800&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;404,149&#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;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(196,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;235,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:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;207,286&#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;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic2b2e3dadb9b4a12b64e8bfbac0dd05f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzItMS0xLTEtNjQ5NDU_5eebb8cb-c358-4481-b175-fc6d718edbfe"
      unitRef="usd">155385000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i004715e6309c407c926cf95c64e35bf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzItMy0xLTEtNjQ5NDU_6d74cd75-b4b2-4c8c-9745-c10f613e4464"
      unitRef="usd">150367000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5f5779f06a58438a85b019367d52032f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzMtMS0xLTEtNjQ5NDU_89530b54-6b17-41fa-a295-8c8aeec63eb5"
      unitRef="usd">805000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4869a30290bd4543929bf1b406eee659_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzMtMy0xLTEtNjQ5NDU_99717359-c455-486e-9e90-d9ccfd0eff07"
      unitRef="usd">697000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id9cba5b1cf874a8085ffb34dc0540121_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzQtMS0xLTEtNjQ5NDU_baa3cd80-00a9-4a94-922f-64aa1df71b08"
      unitRef="usd">257075000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0664ca0f2dbf417cbd8b0ab2cd4baa5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzQtMy0xLTEtNjQ5NDU_fdb06c95-238b-4ddf-bcce-74b61d3ba6d6"
      unitRef="usd">236352000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1247f2692ce345ecbbc079fc43383776_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzUtMS0xLTEtNjQ5NDU_b56f2eb2-12d4-4b5f-a863-c8c461ee9c8d"
      unitRef="usd">37535000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i34dbe4f3018643cf972270b24ddbff72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzUtMy0xLTEtNjQ5NDU_ce2e53b5-ea0c-4e1b-8835-e04c3405c326"
      unitRef="usd">16733000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzYtMS0xLTEtNjQ5NDU_f9792c46-f6be-40b0-a5ef-e88409945dc6"
      unitRef="usd">450800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzYtMy0xLTEtNjQ5NDU_3b0fc2c7-6201-45a9-a74e-671a42d4eddf"
      unitRef="usd">404149000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzctMS0xLTEtNjQ5NDU_315f0e67-29d3-4cb2-b3bc-e2956d7736e7"
      unitRef="usd">215168000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzctMy0xLTEtNjQ5NDU_cc3c083b-1fd7-4dcf-9288-14dea24da49f"
      unitRef="usd">196863000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzgtMS0xLTEtNjQ5NDU_e836b904-3c25-4e8a-b910-b750935b0cb1"
      unitRef="usd">235632000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZTo1YTk3NTZhMTFlMWY0NDc4YjhkODI0ZDUwMjQxMTM2Zi90YWJsZXJhbmdlOjVhOTc1NmExMWUxZjQ0NzhiOGQ4MjRkNTAyNDExMzZmXzgtMy0xLTEtNjQ5NDU_67dc5636-002a-4541-b5b9-07d94ad1f8c4"
      unitRef="usd">207286000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90ZXh0cmVnaW9uOjZiNDAxZmQwOTFmODQ1NWZiNmRlMDFhOGQ3ZjdmZGZhXzEwNA_f555b0b7-96fb-4f3d-aa35-c87e7c726b2a">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued expenses.&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 style="width:76.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="display:none"/&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;2,389&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;1,427&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;17,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;1,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,807&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;3,340&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;28,716&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;24,869&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzItMS0xLTEtNjQ5NDU_12973e16-2e18-4f90-a0eb-0490d4035268"
      unitRef="usd">2389000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzItMy0xLTEtNjQ5NDU_d016541a-a257-44b0-b9de-0031efbac04d"
      unitRef="usd">1427000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzMtMS0xLTEtNjQ5NDU_a4ff0d10-a75c-42a0-9878-4314596ca96c"
      unitRef="usd">17862000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzMtMy0xLTEtNjQ5NDU_b2f07880-60b1-40bd-a1c0-c3b7730f67cd"
      unitRef="usd">16466000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzQtMS0xLTEtNjQ5NDU_ac532b5f-c179-4205-ade2-25fa06825306"
      unitRef="usd">1318000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzQtMy0xLTEtNjQ5NDU_68edb5d6-d2cd-4e0d-8158-18b23ff07065"
      unitRef="usd">1495000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzUtMS0xLTEtNjQ5NDU_6d6b6a75-75e8-4b2e-9425-3b15bcf2224d"
      unitRef="usd">3807000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzUtMy0xLTEtNjQ5NDU_10a439c8-0cc4-450d-b8c0-be3316f5bd52"
      unitRef="usd">2865000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzYtMS0xLTEtNjQ5NDU_17b048bc-d1b0-4ae4-9e81-933c349ea28f"
      unitRef="usd">3340000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzYtMy0xLTEtNjQ5NDU_bb1c032b-0e65-48fe-b15e-eec50b2ba31f"
      unitRef="usd">2616000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzctMS0xLTEtNjQ5NDU_bb87ffb6-1b10-422d-a06f-10e18a5c7476"
      unitRef="usd">28716000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzUvZnJhZzo2YjQwMWZkMDkxZjg0NTVmYjZkZTAxYThkN2Y3ZmRmYS90YWJsZToxODJmOWZlZWE5Njk0ZjQ0YTliYmFjNTk5MTY3MmVkNS90YWJsZXJhbmdlOjE4MmY5ZmVlYTk2OTRmNDRhOWJiYWM1OTkxNjcyZWQ1XzctMy0xLTEtNjQ5NDU_5614d935-c2f9-4dc5-9940-5f3552e2a83d"
      unitRef="usd">24869000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90ZXh0cmVnaW9uOjViNjkyYTIyOGNiMzRiMDRhODNhN2JmNWMwNDQ2MWZiXzkwNA_d3b350aa-f431-40ba-8b60-c46ddcaf1044">REVENUEThe Company generates revenues 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 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 style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2020&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;229,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;74,510&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;304,033&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;185,257&#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;/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;46,812&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;350,845&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;265,939&#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;/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;13,681&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;40,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;23,598&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;428,478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;313,309&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;48,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;12,274&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;24,211&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;84,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,106&#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;/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;82,530&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,395&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;23,284&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;237,939&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,149&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;62,567&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;39,313&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;14,023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;115,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;78,063&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 sales&lt;/span&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;782,358&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;395,521&#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;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90ZXh0cmVnaW9uOjViNjkyYTIyOGNiMzRiMDRhODNhN2JmNWMwNDQ2MWZiXzkwMg_7182bd81-bd91-4843-83c6-60b2f4edcfb2">&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 style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2020&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;229,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;74,510&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;304,033&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;185,257&#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;/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;46,812&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;350,845&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;265,939&#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;/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;13,681&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;40,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;23,598&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;428,478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;313,309&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;48,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;12,274&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;24,211&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;84,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,106&#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;/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;82,530&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,395&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;23,284&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;237,939&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;4,149&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;62,567&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;39,313&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;14,023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;115,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;78,063&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 sales&lt;/span&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;782,358&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;395,521&#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;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd8d3e63c7a147f1a9b80a402d9ce0e2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzMtMS0xLTEtNjQ5NDU_e1f6f77c-f995-424a-bc26-0e0f8983e8c6"
      unitRef="usd">229523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6909352dd7a049febb74100c64856e7c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzMtMy0xLTEtNjQ5NDU_364ec2fb-9ff9-4135-804f-69b932da9043"
      unitRef="usd">162074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8101e347a4ca4f47a2c1287115b54574_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzMtNS0xLTEtNjQ5NDU_6a84a4dc-aed2-4bac-a201-44b6c0b7d7c5"
      unitRef="usd">121384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31b94d43488f4ad28e4c35215bf74139_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzQtMS0xLTEtNjQ5NDU_f37755ad-0858-407a-90ad-41f9e09be08f"
      unitRef="usd">74510000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b077ec6b94341f99dad92707051a31f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzQtMy0xLTEtNjQ5NDU_ccf636fe-d8f9-4cb2-8bc7-a58ebdd23a14"
      unitRef="usd">75818000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9a338610cd04cf990365a691ca8a281_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzQtNS0xLTEtNjQ5NDU_c92d3f0e-220a-42df-85ae-a9e5dabfbc12"
      unitRef="usd">63873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id661eff5c48a496a8450cc878102d26e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzUtMS0xLTEtNjQ5NDU_711b0586-fc98-460c-a007-96357c459861"
      unitRef="usd">304033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff36c316eb394ba081f2f27b364141df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzUtMy0xLTEtNjQ5NDU_e31919d4-bebe-4a72-8237-a5a96c29bb95"
      unitRef="usd">237892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34da207750be47d5b15785b4dfc4dcd7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzUtNS0xLTEtNjQ5NDU_08c1f29a-a3ab-4e66-92d6-0c8279fd80ce"
      unitRef="usd">185257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9967f0c26a04ba69135d742e7b259ac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzYtMS0xLTEtNjQ5NDU_426f4944-f2df-4fef-8d87-e5c5ca945c1f"
      unitRef="usd">46812000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e2d6666cc7e4f0aba6b047abbc5063f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzYtMy0xLTEtNjQ5NDU_fbeec788-f2e8-48d5-a750-c18000b4f9d5"
      unitRef="usd">62628000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5acc2e6eb4c64dd4842ad3ca3fb45155_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzYtNS0xLTEtNjQ5NDU_e28f197f-845c-4b1d-acf3-c89d8ce50afe"
      unitRef="usd">80682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31120fecfa9a4cb880a8d530de6b415c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzctMS0xLTEtNjQ5NDU_b39b0e0e-f937-45c1-8bf9-cd0f0c9ba69d"
      unitRef="usd">350845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02ac3be8b4d9441c995b03311953b46e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzctMy0xLTEtNjQ5NDU_fb7cd68e-027c-4a21-851d-851d8298f5a0"
      unitRef="usd">300520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9570e52aeaf14d56903531ff1a49025e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzctNS0xLTEtNjQ5NDU_ff8912c5-74f5-4a7b-b09d-621b433b5bb1"
      unitRef="usd">265939000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9b91fa0fe1c490e92d1ad6cfe12945c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzgtMS0xLTEtNjQ5NDU_fe563293-fa76-4f51-8397-1835dd1b8e78"
      unitRef="usd">13681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e33c929e9bb4d03a2c8836708ee6303_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzgtMy0xLTEtNjQ5NDU_7e64f003-c10c-4c80-bfea-e01a943f0c4c"
      unitRef="usd">14916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfe91b0b7d5c4b0097090570472d328c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzgtNS0xLTEtNjQ5NDU_bbc954b9-45dc-4033-b04f-f3e66056e430"
      unitRef="usd">5630000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i042287b366d0434cb767c4fa2a390892_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzktMS0xLTEtNjQ5NDU_65742e4f-fa1e-4e47-a0a2-33bafa63eff7"
      unitRef="usd">40354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37226cb68e3741cdb8e40a0ed862f0a2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzktMy0xLTEtNjQ5NDU_a33e83d9-0563-4886-b82d-2e51804210f1"
      unitRef="usd">19545000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59a242b3359a4ac184d72b598a5b3752_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzktNS0xLTEtNjQ5NDU_9d0da197-84da-4dc8-94b8-9f35848cc9bd"
      unitRef="usd">26109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i971a32b0350e4a058853ee3b7cab877b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzEwLTEtMS0xLTY0OTQ1_d39d27ed-93c8-4382-96bb-6d8ed22fbf1f"
      unitRef="usd">23598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i428087e1f31a459a9e76b6922febef51_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzEwLTMtMS0xLTY0OTQ1_82a7c183-d09e-44ae-8da8-641a03e49fe5"
      unitRef="usd">17523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib00ae134f6ea44bb8982c5f321627217_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzEwLTUtMS0xLTY0OTQ1_f9290c26-3e2d-4cad-8681-1c2467d6f28f"
      unitRef="usd">15631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11b61165cea545809b9084aa91218869_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzExLTEtMS0xLTY0OTQ1_a347f8f8-61f5-4b64-bd58-d4c1e1f33a63"
      unitRef="usd">428478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a3ca35286c84e659cbf4081404522ac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzExLTMtMS0xLTY0OTQ1_69b0e0c5-fc01-444c-813e-c444d73065d0"
      unitRef="usd">352504000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee48bef0600b47caa5ddb2ab56040dea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzExLTUtMS0xLTY0OTQ1_b428ba4b-67cf-4381-b8f1-89226a5bf5ee"
      unitRef="usd">313309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cde1b8d7b1f4fb9835f2fdc09d60343_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE0LTEtMS0xLTY0OTQ1_66be28f3-3da9-4468-85b4-d5ef8602e265"
      unitRef="usd">48245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fcde00ecb304868a0d5fd809b923884_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE0LTMtMS0xLTY0OTQ1_0d2fbd8c-e6ed-48bc-a483-0f5b7fcf5190"
      unitRef="usd">27722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i666cff70b9ab4d989aaa863d79c2fdf4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE0LTUtMS0xLTY0OTQ1_a696840d-4f5c-414d-a570-b3280015b10c"
      unitRef="usd">1785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8035c484ce5c43abbcb7223a0d1931d6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE1LTEtMS0xLTY3NzIz_eb130efb-6d92-4e57-b523-80a2975f9450"
      unitRef="usd">12274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d6bc9dfd5aa443d8f523c632bcbbf3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE1LTMtMS0xLTY3NzI4_07d3b326-f1bc-477e-a995-d6e66af7deb8"
      unitRef="usd">8937000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0619ba4320424f5f92cb2ceadeda48e6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE1LTUtMS0xLTY5NzQ5_4556414a-58d4-49fb-8fb9-b0ef145539f6"
      unitRef="usd">2196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id63964bb74c44858b882e7c8a7f67a2f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE1LTEtMS0xLTY0OTQ1_f6307ebc-006b-49a7-92fd-9fee30a10752"
      unitRef="usd">24211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e9c840310d243f382963188247e8245_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE1LTMtMS0xLTY0OTQ1_152c9a9a-1115-45e5-99cc-fdf53beda24f"
      unitRef="usd">17626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i523fa46ed709411bbc129e464aae59b2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE1LTUtMS0xLTY0OTQ1_6a7b7701-ea12-4436-98b4-9ed2776cca18"
      unitRef="usd">125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee507595935d4584b6fd41b2f77e3ec6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE3LTEtMS0xLTY5NzQ5_202c2d38-6b83-4c91-b294-45f9e4eb6b5b"
      unitRef="usd">84730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb14f21a24764c6687132b4e6889fa95_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE3LTMtMS0xLTY5NzQ5_23fb8df4-0c27-4f7e-a679-344662d2361e"
      unitRef="usd">54285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4464695f189f45abbd93aa9c60bb2d39_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE3LTUtMS0xLTY5NzQ5_74649c6e-40fc-463d-a8f8-dbcb4755802b"
      unitRef="usd">4106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecd6a2f4c74f432faf4db26b9dbecfbb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE2LTEtMS0xLTY0OTQ1_5fb31c57-c119-4af2-9407-2ebdc8a2d793"
      unitRef="usd">82530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57e62efe662c436fb1f874ce1bb83881_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE2LTMtMS0xLTY0OTQ1_7236a6ec-25b4-4c0e-a8c7-17444ad167b0"
      unitRef="usd">71292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3012b53b6bb64d4bb9988202db79b0bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE2LTUtMS0xLTY0OTQ1_79d20a14-f2ea-4c65-8c1c-cd246d0b27e3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icfb6c76059e54563af35c15254445e31_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE3LTEtMS0xLTY0OTQ1_abb406cb-fe44-4441-b6e9-019019628ca6"
      unitRef="usd">47395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i468f1b8430fc4db3b17fc40638974003_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE3LTMtMS0xLTY0OTQ1_a1501c2d-51ec-44e7-932c-09c87ec6febc"
      unitRef="usd">38520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic60316ff2a64454891ff14e5e4ce2fa0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE3LTUtMS0xLTY0OTQ1_07ab46e4-e52d-4ece-8116-2c2aee772118"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5260c94d0a8b4d40b37453de263db923_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE4LTEtMS0xLTY0OTQ1_c27f8551-2c5c-46e5-8f7c-9d7e546e9f86"
      unitRef="usd">23284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60afb5624cb64dfbb653ae12e2993f6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE4LTMtMS0xLTY0OTQ1_854e6b92-c3ae-43b7-a4b1-c42b9a25a0af"
      unitRef="usd">19469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if19fd15449844bba9867d6b169a31ecc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE4LTUtMS0xLTY0OTQ1_4f656124-503d-4a06-ad97-f9def303237c"
      unitRef="usd">43000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i098f4beadb3040148cce8eae4faabe66_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE5LTEtMS0xLTY0OTQ1_b15aa156-4926-4953-a114-5f663941ac35"
      unitRef="usd">237939000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20f2505d50804905813bc5b168bce7ec_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE5LTMtMS0xLTY0OTQ1_3cb79591-1b37-423b-a12e-98c96dbf9915"
      unitRef="usd">183566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3964d8f81ab947f08e7bf5f4bd5b072e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzE5LTUtMS0xLTY0OTQ1_6f562c74-24cb-4fdf-a99e-12504208b835"
      unitRef="usd">4149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i494d5c9918c64b6e92504de9b95d7563_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzIyLTEtMS0xLTY0OTQ1_44c0c1f3-6492-412c-b880-e03c26ea32a7"
      unitRef="usd">62567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7dab7293dd04ee8a8c16891290957a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzIyLTMtMS0xLTY0OTQ1_7c8e5bff-dc1a-49bf-a049-a858b1f59f39"
      unitRef="usd">47758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97b3cc68b0dc47f6a4ad07baeb0ac933_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzIyLTUtMS0xLTY0OTQ1_8c9306be-e501-4714-bbed-3249238bffe7"
      unitRef="usd">41631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2496ae5ffea48c3a1e5006504b26e52_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzIzLTEtMS0xLTY0OTQ1_b10fa581-17d3-4a06-9cec-0a9ba6b0f05e"
      unitRef="usd">39313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39c8b305e3284375aaf28068eac5a15f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzIzLTMtMS0xLTY0OTQ1_ca410062-57d7-47e5-a0dc-66da4551a7d5"
      unitRef="usd">31485000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id02d025ba6cd49c2bdb3196f4c01cd56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzIzLTUtMS0xLTY0OTQ1_9b225ea5-e82f-44ca-8fd4-22f1875e5f4a"
      unitRef="usd">26960000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5384f4d816c848808944839a200bfabc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI0LTEtMS0xLTY0OTQ1_40f6845d-1820-4b5a-a049-6bb04bf214c0"
      unitRef="usd">14023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36fe76287422479285ee69528fb44b3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI0LTMtMS0xLTY0OTQ1_8218a066-7185-4fdb-b0c9-73905b6445e9"
      unitRef="usd">10014000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cea48bf34604ea182a31a938d0703d1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI0LTUtMS0xLTY0OTQ1_26450384-5e26-4cb4-be47-29c1e273119b"
      unitRef="usd">7630000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56cf452bc759465aaf68f1f23b3789a9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI1LTEtMS0xLTY0OTQ1_153b12ce-710f-4992-852b-9cd59d0b887d"
      unitRef="usd">38000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40665ad2a77b4a10bd14650eea5457cd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI1LTMtMS0xLTY0OTQ1_40de2f5a-0787-4c4f-be38-f6adf70f7ecd"
      unitRef="usd">1393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2d96aa44dc947eba4f7c8916376cad4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI1LTUtMS0xLTY0OTQ1_95a358b8-236b-4956-8e96-5d283f17ac55"
      unitRef="usd">1842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i340ebed1aef34600a4eaba163db790e9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI2LTEtMS0xLTY0OTQ1_53eda20b-6a79-4cf7-a33c-02c3d9314335"
      unitRef="usd">115941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic854fb5bf14a420286aa7ac045c18031_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI2LTMtMS0xLTY0OTQ1_0f8a5855-face-42ea-ac61-4bbdcff2b113"
      unitRef="usd">90650000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia426455e69e045ac9c8e96128722c0e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI2LTUtMS0xLTY0OTQ1_6635b82d-5a2a-463d-bfaf-167a6d14dc77"
      unitRef="usd">78063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI4LTEtMS0xLTY0OTQ1_8ebd3bec-9e69-4bd0-b549-064e59a1d63b"
      unitRef="usd">782358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI4LTMtMS0xLTY0OTQ1_d6f7c63c-9c42-4896-a7af-687bd251c112"
      unitRef="usd">626720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xNzgvZnJhZzo1YjY5MmEyMjhjYjM0YjA0YTgzYTdiZjVjMDQ0NjFmYi90YWJsZToxN2JhNTY3Y2QwOWI0NTU4OTRiNzU2ZDM0Y2I2YjVlMy90YWJsZXJhbmdlOjE3YmE1NjdjZDA5YjQ1NTg5NGI3NTZkMzRjYjZiNWUzXzI4LTUtMS0xLTY0OTQ1_38203659-ca67-4cb4-904a-ba854a2b6afe"
      unitRef="usd">395521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5Xzc2MjI_a6e60d90-6329-4400-907f-0e26b9b9b1cd">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;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:115%"&gt;. On January 22, 2021, the Company entered into a definitive agreement to acquire Luxco, 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 &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 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:115%"&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:115%"&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:115%"&gt;The Merger was accounted for as a business combination in accordance with Financial Accounting Standards Board Accounting Standard Codification 805, &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:115%"&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:115%"&gt; (&#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 Luxco 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;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:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.781%"/&gt;&lt;td style="width:0.1%"/&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;/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, net of assumed debt&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;149,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Value of MGP Common Stock issued at close&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;445,763&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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;/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;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;29,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;90,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&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;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;41,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Investments in joint ventures&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;5,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;  (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:400;line-height:100%"&gt;219,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;392,583&#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;/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;Current maturities of long-term debt&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Accounts payable&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;14,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Federal and state excise taxes 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;8,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 noncurrent 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;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 income taxes&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;57,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total liabilities&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:400;line-height:100%"&gt;170,376&#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;/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;Goodwill&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;223,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total &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: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;445,763&#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;/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;The Company issued 5,007,833 shares of MGP Common Stock which was valued at $59.15 per share on April 1, 2021.  In September 2021, the 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&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; Intangible assets acquired included trade names with an estimated fair value of $178,100 and distributor relationships with an estimated fair value of $41,400. &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;(c)&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; The fair value of Luxco&#x2019;s debt that was assumed by MGP in the transaction and repaid on the closing 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:400;line-height:115%"&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 &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;revenues and cash flows, distributor attrition rates, royalty rates and market comparable, 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 fair value of personal property assets was determined using the market approach and the indirect and direct method of the cost approach, and the fair value of real property was determined using the cost approach and and the sales comparison approach. &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 $223,556, none 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.  The intangible assets acquired include indefinite-lived intangible assets, trade names, with an estimated fair value of $178,100 and definite-lived intangible assets, distributor relationships, with an estimated fair value of $41,400 and a useful life of 20 years.  The trade names and distributor relationships acquired by the Company have been recorded at the estimated fair values using the relief from royalty method and multi-period 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.&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;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:115%"&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&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;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:120%"&gt;. The following table summarizes the unaudited pro forma financial results for the year ended December 31, 2021 and 2020, 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 style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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;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 colspan="9" 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;592,025&#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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:112%"&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 and $7,037 is assumed to have been incurred on January 1, 2020.  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:PaymentsToAcquireBusinessesGross
      contextRef="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzcyNg_25c75225-dac4-4a99-8496-31fe85eadb5f"
      unitRef="usd">237500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5Xzc2OQ_a4e6995d-d0a6-42ce-9347-62cdbd14fd2b"
      unitRef="shares">5007833</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5Xzk3OA_8b927cd9-e7b6-4d10-93e0-4f7542416590"
      unitRef="usd">296213000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <mgpi:BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzEwMTE_2038b7b6-9623-46fd-8b6a-0924cb13a70f"
      unitRef="number">0.228</mgpi:BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions>
    <mgpi:BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred
      contextRef="i610edc4770704613b2ea2ce9021d125e_D20210901-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzE0OTc_11969a63-7cda-4175-927b-7ad053527b8a"
      unitRef="usd">-608000</mgpi:BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred>
    <mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares
      contextRef="i610edc4770704613b2ea2ce9021d125e_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzE1NTE_bcf86e9c-1b84-473a-83c7-a95da91c2556"
      unitRef="shares">1373</mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5Xzc2MjM_ba7ed530-f391-441e-bfd2-b75426bd48ce">The following table summarizes the allocation of the consideration paid for Luxco 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 style="width:84.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.781%"/&gt;&lt;td style="width:0.1%"/&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;/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, net of assumed debt&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;149,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Value of MGP Common Stock issued at close&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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;445,763&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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;/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;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;29,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;90,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&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;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;41,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Investments in joint ventures&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;5,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;  (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:400;line-height:100%"&gt;219,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;392,583&#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;/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;Current maturities of long-term debt&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Accounts payable&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;14,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Federal and state excise taxes 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;8,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 noncurrent 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;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 income taxes&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;57,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total liabilities&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:400;line-height:100%"&gt;170,376&#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;/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;Goodwill&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;223,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total &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: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;445,763&#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;/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;The Company issued 5,007,833 shares of MGP Common Stock which was valued at $59.15 per share on April 1, 2021.  In September 2021, the 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&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; Intangible assets acquired included trade names with an estimated fair value of $178,100 and distributor relationships with an estimated fair value of $41,400. &lt;/span&gt;&lt;/div&gt;(c) The fair value of Luxco&#x2019;s debt that was assumed by MGP in the transaction and repaid on the closing date.</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzEtMS0xLTEtNjQ5NDU_e7cf55be-12fe-4736-bc4b-8767012904f4"
      unitRef="usd">149484000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <mgpi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet
      contextRef="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzItMS0xLTEtNjQ5NDU_dab3946d-49ad-47e0-b500-3282bada34e4"
      unitRef="usd">296279000</mgpi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzMtMS0xLTEtNjQ5NDU_61b7d2a7-8cc0-41bd-b8f2-4d2b256d0bbc"
      unitRef="usd">445763000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzYtMS0xLTEtNjQ5NDU_5f1c72ae-78c2-4888-8ac4-376b23c41e4b"
      unitRef="usd">479000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzctMS0xLTEtNjQ5NDU_0ddbcc71-a758-4512-b777-2d2ed662aa87"
      unitRef="usd">29675000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzgtMS0xLTEtNjQ5NDU_a12f14c6-81ee-42dd-87a1-8d589578ddd3"
      unitRef="usd">90854000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzktMS0xLTEtNjQ5NDU_0dff9541-cf4c-459d-8770-76d54c06e4f8"
      unitRef="usd">1454000</mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzEwLTEtMS0xLTY0OTQ1_caa3b5a7-3ab2-4189-ae09-d0b862bc9ca1"
      unitRef="usd">41279000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzExLTEtMS0xLTY0OTQ1_5f486093-115e-4876-a253-0631fc5c0f1c"
      unitRef="usd">5085000</mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzEyLTEtMS0xLTY0OTQ1_33627113-6efb-4ad5-814b-eeb7786cf27d"
      unitRef="usd">219500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzEzLTEtMS0xLTY0OTQ1_fb6dd146-7889-4153-a589-2bb809a52903"
      unitRef="usd">4257000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzE0LTEtMS0xLTY0OTQ1_c02830a2-07f9-4635-8616-df3f0b433c0d"
      unitRef="usd">392583000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzE1LTEtMS0xLTY0OTQ1_fe5bec1f-9d0a-407c-ac29-04cbb67bca66"
      unitRef="usd">87509000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzE2LTEtMS0xLTY0OTQ1_3a354b11-deac-481f-ad52-224f8717708e"
      unitRef="usd">14453000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzE3LTEtMS0xLTY0OTQ1_3b4b7756-b989-4536-8ada-da123c71de68"
      unitRef="usd">8352000</mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable>
    <mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzE4LTEtMS0xLTY0OTQ1_3dd2a610-7563-4da7-9b10-492e4cc24206"
      unitRef="usd">2832000</mgpi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzE5LTEtMS0xLTY0OTQ1_63c7a74d-e574-40ba-a32c-e0518ebe0a80"
      unitRef="usd">196000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzIwLTEtMS0xLTY0OTQ1_e2a65b87-74cb-47d0-b22f-7a9cf1849f38"
      unitRef="usd">57034000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzIxLTEtMS0xLTY0OTQ1_5cc8b4c4-bc97-4945-9186-68b43e41a682"
      unitRef="usd">170376000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:Goodwill
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzIyLTEtMS0xLTY0OTQ1_b7387e7f-96a3-49b5-9f5f-c8d1acdcdf1c"
      unitRef="usd">223556000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZToyY2Q3ZmY3MTFjZTk0ODBiOGUzZGFjZTI0ZjM4ZTlmNS90YWJsZXJhbmdlOjJjZDdmZjcxMWNlOTQ4MGI4ZTNkYWNlMjRmMzhlOWY1XzIzLTEtMS0xLTY0OTQ1_b164ec26-fe3b-45cb-b494-3524d85c4aa2"
      unitRef="usd">445763000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzI5ODE_bd8a0079-17a1-45d3-8d5b-afa0ead8f90e"
      unitRef="shares">5007833</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:SharePrice
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzMwMzE_9fa6cc77-875d-4962-8cd5-b93cc016ace6"
      unitRef="usdPerShare">59.15</us-gaap:SharePrice>
    <mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares
      contextRef="i610edc4770704613b2ea2ce9021d125e_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzMxODg_d582f782-1d0e-4617-99a6-26ea7c78dc60"
      unitRef="shares">1373</mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i19175132c25e434ea3cca38042e6025e_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzMzMzg_7a77eb54-9029-4a52-8674-28d1d2a45aa9"
      unitRef="usd">178100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="iab62db045d9441f2aeb96a4e7901f020_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzM0MDM_c1e9eabc-8cc8-4479-abae-774a9701f1fd"
      unitRef="usd">41400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzQ1ODk_b7387e7f-96a3-49b5-9f5f-c8d1acdcdf1c"
      unitRef="usd">223556000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i19175132c25e434ea3cca38042e6025e_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzQ5MDc_c9a4a0c8-4c99-46f2-9c6c-03c726121911"
      unitRef="usd">178100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="iab62db045d9441f2aeb96a4e7901f020_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzUwMDc_fbf318c7-f2b6-4d07-a826-660a591c1ae9"
      unitRef="usd">41400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i851a3ec4b7c744a58f5d891c7e3d433a_D20210401-20210401"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzUwMzE_805dcefb-ddd3-4cf1-b249-4293e816f4b9">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i6c625263c59f4c5491f7637b39e5e007_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzU2MDg_d218c2e8-00c6-4735-84c8-111332ebd0c9"
      unitRef="usd">177607000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i6c625263c59f4c5491f7637b39e5e007_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzU2MTU_35a14cdf-6286-492a-9199-7e1498a5e577"
      unitRef="usd">17027000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i6c625263c59f4c5491f7637b39e5e007_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzU4MDU_5c34d54d-d6cb-4e67-997e-46d86a3a7a72"
      unitRef="usd">8927000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5Xzc2MjQ_5f94592c-7755-4ca2-9a94-956b246479d2">The following table summarizes the unaudited pro forma financial results for the year ended December 31, 2021 and 2020, as if the Merger had occurred on January 1, 2020:&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 style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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;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 colspan="9" 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;592,025&#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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i6c625263c59f4c5491f7637b39e5e007_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZTpmYzI3ODhlZDJlOTM0MjljYTZiYTg3YjhjOTE2M2VjNy90YWJsZXJhbmdlOmZjMjc4OGVkMmU5MzQyOWNhNmJhODdiOGM5MTYzZWM3XzMtMS0xLTEtNjQ5NDU_c83d276e-88b3-46d8-a2ae-124fd1bdde69"
      unitRef="usd">671090000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="id8b8c01f15244157a23c84c34627d26c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZTpmYzI3ODhlZDJlOTM0MjljYTZiYTg3YjhjOTE2M2VjNy90YWJsZXJhbmdlOmZjMjc4OGVkMmU5MzQyOWNhNmJhODdiOGM5MTYzZWM3XzMtMy0xLTEtNjQ5NDU_67ee1dc5-d553-4112-8d8b-f84ccd99915a"
      unitRef="usd">592025000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i1077d88a2b4449b2966c44cfd359291c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZTpmYzI3ODhlZDJlOTM0MjljYTZiYTg3YjhjOTE2M2VjNy90YWJsZXJhbmdlOmZjMjc4OGVkMmU5MzQyOWNhNmJhODdiOGM5MTYzZWM3XzQtMS0xLTEtNjQ5NDU_0141456f-f225-4396-a076-a6e56785ac0e"
      unitRef="usd">100597000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="id8b8c01f15244157a23c84c34627d26c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZTpmYzI3ODhlZDJlOTM0MjljYTZiYTg3YjhjOTE2M2VjNy90YWJsZXJhbmdlOmZjMjc4OGVkMmU5MzQyOWNhNmJhODdiOGM5MTYzZWM3XzQtMy0xLTEtNjQ5NDU_ac037f60-1fda-4db1-b32b-2b0c23a8f007"
      unitRef="usd">46200000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i1077d88a2b4449b2966c44cfd359291c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZTpmYzI3ODhlZDJlOTM0MjljYTZiYTg3YjhjOTE2M2VjNy90YWJsZXJhbmdlOmZjMjc4OGVkMmU5MzQyOWNhNmJhODdiOGM5MTYzZWM3XzUtMS0xLTEtNjQ5NDU_29b368a5-7c6f-4b55-98cb-fda002500507"
      unitRef="usdPerShare">4.84</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="id8b8c01f15244157a23c84c34627d26c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90YWJsZTpmYzI3ODhlZDJlOTM0MjljYTZiYTg3YjhjOTE2M2VjNy90YWJsZXJhbmdlOmZjMjc4OGVkMmU5MzQyOWNhNmJhODdiOGM5MTYzZWM3XzUtMy0xLTEtNjQ5NDU_02cb510d-883c-4c0c-8530-197d4411e8cc"
      unitRef="usdPerShare">2.09</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i6c625263c59f4c5491f7637b39e5e007_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzYzNjU_5c34d54d-d6cb-4e67-997e-46d86a3a7a72"
      unitRef="usd">8927000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ibd26eee9b9af4e7abd78fb2ee83c43ac_D20200101-20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzY0MjM_d90873fb-2352-4bcf-b350-6be2d9d72f54"
      unitRef="usd">-7037000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i047b4d2370684f01a60e9eaa143ac946_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzY1MjI_c2258a3a-abb7-44d0-9eae-0eb2b07b7c1f"
      unitRef="usd">-3132000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ic2cd429dbc3a4eda9fd34c6f7f1ce79c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODEvZnJhZzpmOTNlMWJiMDgzODY0ZDhiYTY2OWQ2NWNlYTc1NjQ4OS90ZXh0cmVnaW9uOmY5M2UxYmIwODM4NjRkOGJhNjY5ZDY1Y2VhNzU2NDg5XzY2MjQ_ce3e0296-af3d-422d-ba01-a4a3e2640e5d"
      unitRef="usd">-2529000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5Xzk2MA_48b8df27-115d-4a4a-abf0-69fe9b904005">GOODWILL AND OTHER INTANGIBLE ASSETS&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 has a definite-lived intangible asset which was acquired as a result of the Merger.  The distributor relationships have a carrying value of $37,778, net of accumulated amortization of $3,622.  The distributor relationships have a useful life of 20 years.  The amortization expense for the years ended December&#160;31, 2022 and 2021 was $2,070 and $1,552, respectively. &lt;/span&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, 2022, 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 style="width:87.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.865%"/&gt;&lt;td style="width:0.1%"/&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;2023&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;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&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;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026&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;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2027&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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;27,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;37,778&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;Goodwill and Indefinite-Lived Intangible Assets. 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.  The carrying amount of goodwill, which relates to the Branded Spirits segment was $226,294  at both December&#160;31, 2022 and 2021.  The carrying amount of indefinite-lived intangible assets, which relates to the Branded Spirits segment was $178,990 at both December&#160;31, 2022 and 2021.</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="iab62db045d9441f2aeb96a4e7901f020_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2Mjg3NDg_bf92ea5d-d2d8-439f-8ef7-7f65ffc49574"
      unitRef="usd">37778000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iab62db045d9441f2aeb96a4e7901f020_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2Mjg3NDQ_e40ecc72-cb57-4739-b55f-e38b9ce5d8f3"
      unitRef="usd">3622000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i851a3ec4b7c744a58f5d891c7e3d433a_D20210401-20210401"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzI5NQ_0441ebba-2cb5-4b30-bd09-62a579ac0c2d">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2Mjg3ODE_9d30c7e1-82a0-45da-9f9d-baff21b09439"
      unitRef="usd">2070000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2Mjg3OTA_014b3ed9-678b-4c29-88fa-47d170dc417d"
      unitRef="usd">1552000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5Xzk2MQ_ce15852a-1a87-44a3-a434-5351d76bd211">&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, 2022, 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 style="width:87.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.865%"/&gt;&lt;td style="width:0.1%"/&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;2023&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;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&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;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026&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;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2027&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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;27,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;37,778&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90YWJsZTo0OTVjYzQ5N2FlMWM0NWFkYWIwMWNmYTY3Yjg3MDExYi90YWJsZXJhbmdlOjQ5NWNjNDk3YWUxYzQ1YWRhYjAxY2ZhNjdiODcwMTFiXzAtMS0xLTEtNjQ5NDU_2410bb4d-09cf-4c3b-bcee-f9ccf31038d0"
      unitRef="usd">2070000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90YWJsZTo0OTVjYzQ5N2FlMWM0NWFkYWIwMWNmYTY3Yjg3MDExYi90YWJsZXJhbmdlOjQ5NWNjNDk3YWUxYzQ1YWRhYjAxY2ZhNjdiODcwMTFiXzEtMS0xLTEtNjQ5NDU_9bc0ab78-ace4-4618-8980-3d359018db85"
      unitRef="usd">2070000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90YWJsZTo0OTVjYzQ5N2FlMWM0NWFkYWIwMWNmYTY3Yjg3MDExYi90YWJsZXJhbmdlOjQ5NWNjNDk3YWUxYzQ1YWRhYjAxY2ZhNjdiODcwMTFiXzItMS0xLTEtNjQ5NDU_94e8d7f6-f360-436f-bcbf-a318ad6c9751"
      unitRef="usd">2070000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90YWJsZTo0OTVjYzQ5N2FlMWM0NWFkYWIwMWNmYTY3Yjg3MDExYi90YWJsZXJhbmdlOjQ5NWNjNDk3YWUxYzQ1YWRhYjAxY2ZhNjdiODcwMTFiXzMtMS0xLTEtNjQ5NDU_de5188a4-e5dd-4f04-aa5a-26aadeb5b6d2"
      unitRef="usd">2070000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90YWJsZTo0OTVjYzQ5N2FlMWM0NWFkYWIwMWNmYTY3Yjg3MDExYi90YWJsZXJhbmdlOjQ5NWNjNDk3YWUxYzQ1YWRhYjAxY2ZhNjdiODcwMTFiXzQtMS0xLTEtNjQ5NDU_2c6df613-07cc-46b2-8b87-65dd071c6016"
      unitRef="usd">2070000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90YWJsZTo0OTVjYzQ5N2FlMWM0NWFkYWIwMWNmYTY3Yjg3MDExYi90YWJsZXJhbmdlOjQ5NWNjNDk3YWUxYzQ1YWRhYjAxY2ZhNjdiODcwMTFiXzUtMS0xLTEtNjQ5NDU_6c0256d4-b61f-447a-9fae-9bcfa35c0ccc"
      unitRef="usd">27428000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90YWJsZTo0OTVjYzQ5N2FlMWM0NWFkYWIwMWNmYTY3Yjg3MDExYi90YWJsZXJhbmdlOjQ5NWNjNDk3YWUxYzQ1YWRhYjAxY2ZhNjdiODcwMTFiXzYtMS0xLTEtNjQ5NDU_73cb7fb0-c937-41d7-9d6a-12025231e741"
      unitRef="usd">37778000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i17b00bb3f3f94e7fbdc39311772b4685_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2MjkzODM_8b0dd9e8-6ed0-4885-9c0f-ef3c386126ae"
      unitRef="usd">226294000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6e991b52a6e6420d816de65a30f8acc7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2MjkzODM_a9e1b876-6779-4712-8362-bec980ed662d"
      unitRef="usd">226294000</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i17b00bb3f3f94e7fbdc39311772b4685_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2MjkxNTA_3cb8a611-63be-4354-bf3a-15e6708e30f4"
      unitRef="usd">178990000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i6e991b52a6e6420d816de65a30f8acc7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODQvZnJhZzplOWIwNzRiOTU3ZTk0N2JhOWI0NWFiMjM3M2JkYzYxOS90ZXh0cmVnaW9uOmU5YjA3NGI5NTdlOTQ3YmE5YjQ1YWIyMzczYmRjNjE5XzEwOTk1MTE2MjkxNTA_3e827d68-28a7-48e7-8384-d327abdd0da2"
      unitRef="usd">178990000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzY0ODM_e1b9c94a-0bf3-4c3b-9c69-e063cf83bd40">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 style="width:75.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="display:none"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="display:none"/&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, 5.46% (variable rate) due 2025&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;&#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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;15,200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;20,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 long-term borrowings&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;&#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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 indebtedness outstanding&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;236,450&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;239,853&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 indebtedness outstanding, net&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;230,335&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;233,399&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#160;&#160;&#160;&#160;Less current maturities of long-term debt&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;(5,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Long-term debt&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;224,735&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;230,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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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, 2022.&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 increase the principal amount to $400,000 and 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 February 14, 2025.  The Credit Agreement is secured by substantially all assets, excluding real property. &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 Credit Agreement includes certain requirements and covenants, which the Company was in compliance with at December&#160;31, 2022.  The Company incurred no new loan fees related to the Credit Agreement during 2022. The unamortized balance of total loan fees related to the Credit Agreement was $1,177 at December&#160;31, 2022, which were included in other assets, net on the Consolidated Balance Sheet. 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;As of December&#160;31, 2022, the Company had no outstanding borrowings under the Credit Agreement leaving $400,000 available.  The interest rate for the borrowings of the Credit Agreement at December&#160;31, 2022 was 5.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;), &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;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).  On July 29, 2021, Prudential provided the Company notice pursuant to Section 1.2 of the Note Agreement that Prudential has authorized an increase in the amount of additional Senior Secured Notes that may be issued under the uncommitted shelf facility under the Note Agreement from $105,000 to $140,000, effective as of July 29, 2021. The deadline for issuing the notes under the shelf facility is August 23, 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:400;line-height:115%"&gt;On August 23, 2017, the Company initially 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.  On April 30, 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, 2022, the Company has $15,200 of Series A Senior Secured Notes and $20,000 of additional Senior Secured Notes outstanding under the Note Purchase Agreement leaving $120,000 available of Senior Secured 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 Company incurred no new loan fees related to the Note Purchase Agreement during 2022.  The unamortized balance of total loan fees related to the Note Purchase Agreement was $90 at December&#160;31, 2022 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, which the Company was in compliance with at December&#160;31, 2022. &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 (&#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 agreement.  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 2022.  The unamortized balance of total loan fees related to the 2041 Notes was $6,025 at December&#160;31, 2022 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 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; and&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:115%"&gt;Other long-term borrowings&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;. As part of the Merger, the Company acquired additional long-term notes payable to certain counties in Kentucky and during the year ended December&#160;31, 2022, the Company paid off the outstanding balances. &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, 2022 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 style="width:87.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.865%"/&gt;&lt;td style="width:0.1%"/&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;2023&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;5,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&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;/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;2025&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;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;/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;2026&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;/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;2027&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;5,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;206,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;236,450&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzY0ODA_d6227c26-f88e-45d6-9fd6-6dbfe1a97ae9">&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 style="width:75.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="display:none"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="display:none"/&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, 5.46% (variable rate) due 2025&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;&#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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;15,200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;20,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 long-term borrowings&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;&#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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 indebtedness outstanding&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;236,450&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;239,853&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 indebtedness outstanding, net&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;230,335&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;233,399&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#160;&#160;&#160;&#160;Less current maturities of long-term debt&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;(5,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Long-term debt&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;224,735&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;230,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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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, 2022.&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="i5237b2dded4e45d1973a21da7f6cceff_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzItMC0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjozYWY3YTM1MTVlZjc0Y2U1YWQ1MDEyN2ZjZjc2YzNlNV8zMw_5fa474c1-c43a-491c-bf83-b2824b9bbeb2"
      unitRef="number">0.0546</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5237b2dded4e45d1973a21da7f6cceff_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzItMS0xLTEtNjQ5NDU_02d85fc2-7026-4f1e-a891-d477006c05b0"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9e966b3449ad4b78a2a57da8c916a643_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzItMy0xLTEtNjQ5NDU_d7372720-cfdf-40c4-961a-738b9f1b6a8b"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idd4fae3548814f8085cff24637c43987_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzMtMC0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjo5NjBhOTZkYjBjZDk0ZjgyOWFjNzkzMzU1OTE5NTM4MF8yMg_30de27f0-fa4f-434f-8345-0e04b29139e7"
      unitRef="number">0.0188</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idd4fae3548814f8085cff24637c43987_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzMtMS0xLTEtNjQ5NDU_ee49dafa-86ee-4a25-a56f-f0db596ac512"
      unitRef="usd">201250000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0b65d1e9675141578e9f57698cc3d69d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzMtMy0xLTEtNjQ5NDU_f1d0c97f-c2c6-4651-9c15-8bed2048a776"
      unitRef="usd">201250000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i536932af28a34e41a33b52ef2aa4e3fb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzUtMC0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjo2Nzk4YjY3OGM3ZWY0YTc3YTZjNjEwZjQxYjJhYTFkN180MA_88196913-eda3-4570-83b9-75649afe44fb"
      unitRef="number">0.0353</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i536932af28a34e41a33b52ef2aa4e3fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzUtMS0xLTEtNjQ5NDU_fb3275ab-9c6d-411b-bc30-9f138f84fd9d"
      unitRef="usd">15200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic1fab8d8b09a40559d77209afc506b90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzUtMy0xLTEtNjQ5NDU_4169f91f-154c-4985-8654-a79c5641064b"
      unitRef="usd">18400000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i73b570bec7da43f5b33c1e23834224d9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzYtMC0xLTEtNjQ5NDUvdGV4dHJlZ2lvbjpiNThjNjFmMTY3N2E0M2UwYTg4MjIwYzFmODEyOTEwZl80MA_3adae596-d128-4111-9ddc-5d54f396ac6c"
      unitRef="number">0.0380</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i73b570bec7da43f5b33c1e23834224d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzYtMS0xLTEtNjQ5NDU_b1881376-03a2-44fd-907a-227978b9e79b"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i285fbc77a030401ab7cd85cc3401c666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzYtMy0xLTEtNjQ5NDU_927451af-384f-400d-a71b-79984ba30432"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i00287518421047de934b22e26f7c5018_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzctMS0xLTEtNjQ5NDU_e8d40050-3b6e-4dcb-82f0-318e1f7e5c5f"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i84ebd50052134e5b9af6c07fae3a4509_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzctMy0xLTEtNjQ5NDU_c3feea3d-7610-41f4-9db5-d2346812fee8"
      unitRef="usd">203000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzgtMS0xLTEtNjQ5NDU_4cd79f0f-18d4-43bb-8769-9f7e5e670a28"
      unitRef="usd">236450000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzgtMy0xLTEtNjQ5NDU_130b9de8-f7b9-4781-a70a-83e187e3ee4e"
      unitRef="usd">239853000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzktMS0xLTEtNjQ5NDU_6ab02f07-1670-4b0c-b657-da97182f6c83"
      unitRef="usd">6115000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzktMy0xLTEtNjQ5NDU_bd11ebf7-b071-41e7-861e-21487c3c0594"
      unitRef="usd">6454000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzEwLTEtMS0xLTY0OTQ1_c369ba6c-f661-4b97-9287-0b99dd13713b"
      unitRef="usd">230335000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzEwLTMtMS0xLTY0OTQ1_aebbaf6d-03cb-492b-a707-151aeeb807b5"
      unitRef="usd">233399000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzExLTEtMS0xLTY0OTQ1_01164e6d-4918-4212-a94b-73c8457d697b"
      unitRef="usd">5600000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzExLTMtMS0xLTY0OTQ1_918304b5-a9fa-453f-a400-fe53321b3ae7"
      unitRef="usd">3227000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzEyLTEtMS0xLTY0OTQ1_e42b069d-2fb3-480e-86a4-dab547468409"
      unitRef="usd">224735000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTpkN2RmODBhNTMxZGY0OWQxYThjMGNkZGVmMDJkMGE3Ny90YWJsZXJhbmdlOmQ3ZGY4MGE1MzFkZjQ5ZDFhOGMwY2RkZWYwMmQwYTc3XzEyLTMtMS0xLTY0OTQ1_d032c2a8-e68d-4280-8437-3aa5aa2dac12"
      unitRef="usd">230172000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LineOfCredit
      contextRef="ica7813f6cbd34dad9b76e3edb67e35d6_I20200214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzQ3NA_1f929eb2-78a7-4466-b999-8fa25734258c"
      unitRef="usd">300000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ieadf16575af0472181b1b1f279c0c14c_I20210514"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzU5OA_199b1390-9c32-47c8-b5cd-edc5bd2b30dd"
      unitRef="usd">400000000</us-gaap:LineOfCredit>
    <mgpi:LineOfCreditFacilityContingentIncreaseInBorrowingCapacity
      contextRef="i1692c3bff3d346a8b82d68ed02de79c0_I20210514"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzY4NA_88272287-e580-4c14-8d59-2c08bf760e2a"
      unitRef="usd">100000000</mgpi:LineOfCreditFacilityContingentIncreaseInBorrowingCapacity>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i657d94d370004a4eaa4b46dacfd92cc0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzEyNDY_5d8e4ecc-d1a1-407f-a539-de5760ef961a"
      unitRef="usd">0</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i657d94d370004a4eaa4b46dacfd92cc0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzEzODU_e168209c-e5a0-4ac3-9851-7a0047e8d45e"
      unitRef="usd">1177000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5237b2dded4e45d1973a21da7f6cceff_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzE1ODM_610db5a0-6f2b-41d6-9937-67473dfee29c"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="icb02b249e3d447b2bf3ddfe85aeb1b42_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzE2NDQ_762bcf2d-a294-4678-a96a-481170b90e92"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="icb02b249e3d447b2bf3ddfe85aeb1b42_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzE3MzA_09a3a430-86fd-42d5-9235-e39690206b87"
      unitRef="number">0.0546</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i08dbbc17837e4e7bbe3e4910179bf080_I20210514"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzEwOTk1MTE2MzcwNDc_7ab13411-2b7a-46bc-819d-d595ceea0b6b"
      unitRef="usd">20000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i22eec64938774f79b3efe610df43028a_I20210514"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzEwOTk1MTE2MzcwNjU_7399396a-ee0d-439d-974f-1e4e6644af4f"
      unitRef="usd">105000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i53974c53e8bb40f1878a73cc255b7e7e_I20210728"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzI3ODA_176d1c87-d67b-4331-a5a7-b567df943947"
      unitRef="usd">105000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3182a8aa8c384c09a939f2ed93ca71b0_I20210729"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzI3ODY_ff80c6a9-531e-4b5e-a56c-ffd9ac510e29"
      unitRef="usd">140000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i6fa4d7c86772437881e0bc8858e1e339_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzI5MzQ_5807d2e4-d0e8-4107-a850-73e3cc5831a3"
      unitRef="usd">20000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i63df4b7766f148888ddb2fdd67cdb952_I20171231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzMwNTU_7c143a21-e1ef-45c9-bf5d-7b511ae64caf"
      unitRef="number">0.0353</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i6f29d855f30c4ee2b0d90226655d24c6_D20190430-20190430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzMxMDc_51c03e9d-82df-4706-86ea-bbc402999bab"
      unitRef="usd">20000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i73b570bec7da43f5b33c1e23834224d9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzMyMzg_3adae596-d128-4111-9ddc-5d54f396ac6c"
      unitRef="number">0.038</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i536932af28a34e41a33b52ef2aa4e3fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzEwOTk1MTE2Mzg4MzI_fb3275ab-9c6d-411b-bc30-9f138f84fd9d"
      unitRef="usd">15200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i73b570bec7da43f5b33c1e23834224d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzEwOTk1MTE2Mzg4NjY_b1881376-03a2-44fd-907a-227978b9e79b"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="icca01ec3e7f44040b9846ff6987afb99_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzEwOTk1MTE2Mzg5NjI_0dce046b-5ad5-4b41-a3ec-d54546111d6c"
      unitRef="usd">120000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i8fb6fcbbff3442f7a502784861648ec9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzMzOTU_03aff2a5-f709-43d0-8a2a-a5d65ff1d581"
      unitRef="usd">0</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="idb0172de7451480a866ce6e8ddef097b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzM1NDk_4a671488-7b1e-48ed-8ab3-32187de6406f"
      unitRef="usd">90000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzM3ODk_810bd3f8-d450-4cb0-b951-635f6dc4d9dc"
      unitRef="usd">201250000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i06b9978e1a0d411b991643304a67f666_I20211116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzM4MjU_915f8fbd-c2c5-4ac5-b3a3-ec678ef8bde4"
      unitRef="number">0.0188</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="if6ee7e1e75534163bb500dd21328d3ef_D20211116-20211116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzM5Mjg_690fec84-a749-4845-a7f8-782547a183fc"
      unitRef="usd">26250000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i06b9978e1a0d411b991643304a67f666_I20211116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzQ1Njc_635e7023-a426-4143-b2e7-29fc68c13bdc"
      unitRef="number">0.0188</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="idd4fae3548814f8085cff24637c43987_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzQ5Mzg_1c13aa4b-ba2f-4ea7-9d5b-3b5fc9bbdf86"
      unitRef="usd">0</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="idd4fae3548814f8085cff24637c43987_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzUwNjk_c1a41899-6813-4354-9529-1463f40cd5fc"
      unitRef="usd">6025000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzUxODU_73d03820-f251-4035-8f22-b153cec08c5c"
      unitRef="number">10.3911</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzU0OTM_b0e01981-acce-4014-a818-59664689583e"
      unitRef="d">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzU1MjY_9b5c5938-b272-437d-af32-a881d341711c"
      unitRef="d">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzU1Njc_0d7fab9a-5899-4181-b85c-a2b44d3ca204"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <mgpi:DebtInstrumentConvertibleBusinessPeriod
      contextRef="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzU2MDY_4012e5cd-d555-4fa6-a861-c6d67bde2569"
      unitRef="d">5</mgpi:DebtInstrumentConvertibleBusinessPeriod>
    <mgpi:DebtInstrumentConvertibleMeasurementPeriod
      contextRef="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzU2NDk_4274dcbc-d06d-4c44-93e3-7a185a658fed"
      unitRef="d">10</mgpi:DebtInstrumentConvertibleMeasurementPeriod>
    <mgpi:DebtInstrumentConvertibleMeasurementPeriodPercentage
      contextRef="i5b9a8cc9102a47749477ae2d431cbf5d_D20211116-20211116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzU3ODI_6edbe5b1-dfad-416a-859c-b84a03262473"
      unitRef="number">0.98</mgpi:DebtInstrumentConvertibleMeasurementPeriodPercentage>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90ZXh0cmVnaW9uOmQ0NGUxOTI1YzQ3YzRhNzU5YjNjOGNjOTU3YjQ4ZjAwXzY0NzQ_45b35bbb-5450-4a91-bf85-297a2c5f7a0f">&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, 2022 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 style="width:87.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.865%"/&gt;&lt;td style="width:0.1%"/&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;2023&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;5,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&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;/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;2025&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;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;/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;2026&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;/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;2027&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;5,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;206,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;236,450&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTplMjc5ZDcyNWU4MjI0MTdhYjFhYzNiZmUzYWNiYzhmYS90YWJsZXJhbmdlOmUyNzlkNzI1ZTgyMjQxN2FiMWFjM2JmZTNhY2JjOGZhXzAtMS0xLTEtNjQ5NDU_05ba2ed2-ef66-4226-861b-f06f9463aa0b"
      unitRef="usd">5600000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTplMjc5ZDcyNWU4MjI0MTdhYjFhYzNiZmUzYWNiYzhmYS90YWJsZXJhbmdlOmUyNzlkNzI1ZTgyMjQxN2FiMWFjM2JmZTNhY2JjOGZhXzEtMS0xLTEtNjQ5NDU_7df1db6d-d889-4dbd-86c8-a13aaf95baa6"
      unitRef="usd">6400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTplMjc5ZDcyNWU4MjI0MTdhYjFhYzNiZmUzYWNiYzhmYS90YWJsZXJhbmdlOmUyNzlkNzI1ZTgyMjQxN2FiMWFjM2JmZTNhY2JjOGZhXzItMS0xLTEtNjQ5NDU_6391ed20-8731-456a-8d38-7d4ce602407b"
      unitRef="usd">6400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTplMjc5ZDcyNWU4MjI0MTdhYjFhYzNiZmUzYWNiYzhmYS90YWJsZXJhbmdlOmUyNzlkNzI1ZTgyMjQxN2FiMWFjM2JmZTNhY2JjOGZhXzMtMS0xLTEtNjQ5NDU_0792ca65-b0e6-4d69-8734-54834121499c"
      unitRef="usd">6400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTplMjc5ZDcyNWU4MjI0MTdhYjFhYzNiZmUzYWNiYzhmYS90YWJsZXJhbmdlOmUyNzlkNzI1ZTgyMjQxN2FiMWFjM2JmZTNhY2JjOGZhXzQtMS0xLTEtNjQ5NDU_2b507727-098e-409f-9da6-9a29808d3bba"
      unitRef="usd">5600000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTplMjc5ZDcyNWU4MjI0MTdhYjFhYzNiZmUzYWNiYzhmYS90YWJsZXJhbmdlOmUyNzlkNzI1ZTgyMjQxN2FiMWFjM2JmZTNhY2JjOGZhXzUtMS0xLTEtNjQ5NDU_84d5d9ca-12d5-4b92-a1b1-289e8e66c88b"
      unitRef="usd">206050000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xODcvZnJhZzpkNDRlMTkyNWM0N2M0YTc1OWIzYzhjYzk1N2I0OGYwMC90YWJsZTplMjc5ZDcyNWU4MjI0MTdhYjFhYzNiZmUzYWNiYzhmYS90YWJsZXJhbmdlOmUyNzlkNzI1ZTgyMjQxN2FiMWFjM2JmZTNhY2JjOGZhXzYtMS0xLTEtNjQ5NDU_72cac21a-cb89-4871-9829-a00e734dfffd"
      unitRef="usd">236450000</us-gaap:LongTermDebt>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzM2OTY_e5f0365d-86fe-4742-ada0-608ebca9d2f0">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 style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;26,107&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;4,438&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;30,322&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;12,116&#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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2,870&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;978&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;140&#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;/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;31,300&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;12,256&#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;/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 2022, 2021, and 2020 of $33, $19, and $229, 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 style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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,442&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;11,046&#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;/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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;416&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;31,300&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;12,256&#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;/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;22.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;23.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;/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 style="width:76.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2,462&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;1,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 tax credit carryforwards&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,991&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 loss carryforwards&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,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;1,936&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,949&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;3,002&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Gross deferred income tax assets&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;19,071&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;15,910&#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;/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: 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;(2,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Net deferred income tax assets&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;16,998&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;14,253&#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;/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 income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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&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;(25,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Intangibles&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;(47,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Inventory&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,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 right-of-use assets&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,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Convertible Senior Note&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,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Gross deferred income tax liabilities&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;(84,110)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(80,354)&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;/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;Net deferred income tax liability&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:700;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:700;line-height:100%"&gt;(67,112)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(66,101)&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;/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 style="width:87.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2020&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;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;1,657&#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;/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;/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, 2022&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;2,073&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/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, 2022, the Company&#x2019;s total valuation allowance of $2,073 related to net operating loss in 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.  As of December 31, 2021, the Company&#x2019;s total valuation allowance of $1,657 related to net operating loss and tax credits carryforwards in 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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Merger with Luxco during 2021 was largely structured as a non-taxable merger for U.S. income tax purposes. This merger required the Company to book an additional $57,034 in deferred tax liabilities to its opening balance sheet.  In addition, at December 31, 2021, the Company had book tax differences resulting in a net deferred tax liability balance of $66,101.  This increase in the Company&#x2019;s deferred tax balances could make the Company more susceptible to the tax impact of tax rate changes and its effect on earnings and earnings per share in the future.&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, 2022 and 2021, the Company had $21,537 and $19,823 in gross state net operating loss carryforwards, respectively.  Due to varying state carryforward periods, the state net operating loss carryforwards will primarily expire in varying years between calendar years 2022 and 2042.  As of December&#160;31, 2022 and 2021, the Company had gross state tax credit carryforwards of $5,052 and $2,966, respectively.  State credits, if not used to offset income tax expense in their respective jurisdictions, will expire in varying years between 2022 and 2039.&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 2022, 2021, and 2020, 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 2022,  2021, and 2020:  &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 style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;255&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Reductions for settlements&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;&#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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;End of year balance&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:700;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: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:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;113&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;112&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 federal, state or foreign income tax audits.  For federal tax purpose, all tax years after 2018 remain open to adjustment. 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 2018, and forward, with the exception of certain net operating losses and credit carryforwards originating in years prior to 2018 that remain subject to adjustment.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzM3MDc_a5882fe7-928e-4692-b757-26e3297a8dd3">&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 style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;26,107&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;4,438&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;30,322&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;12,116&#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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2,870&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;978&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;140&#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;/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;31,300&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;12,256&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzMtMS0xLTEtNjQ5NDU_ee623b36-c7d7-4587-859a-4788709cd409"
      unitRef="usd">26107000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzMtMy0xLTEtNjQ5NDU_adfc49fc-f3cd-40eb-af21-18eddc36b431"
      unitRef="usd">19746000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzMtNS0xLTEtNjQ5NDU_1c387f89-bbcc-472b-90cb-77780182acb8"
      unitRef="usd">10825000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzQtMS0xLTEtNjQ5NDU_6f72ee55-3280-47e7-b27e-c0c22b5e2fe1"
      unitRef="usd">4438000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzQtMy0xLTEtNjQ5NDU_c7d7a991-33c8-4fce-8cf3-6ecedc54be98"
      unitRef="usd">3489000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzQtNS0xLTEtNjQ5NDU_af68cb87-c027-4442-b357-b5dce1d1adce"
      unitRef="usd">1291000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzUtMS0xLTEtNjQ5NDU_8664f37c-abf1-40b5-8f3e-339d8bfe5274"
      unitRef="usd">-223000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzUtMy0xLTEtNjQ5NDU_7137ba97-4c21-4fa8-ba29-e5449f3830a1"
      unitRef="usd">294000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzUtNS0xLTEtNjQ5NDU_9bdbf42f-2182-4774-aefe-fc695594b560"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzYtMS0xLTEtNjQ5NDU_93cb80a7-9850-4058-851b-fa24c2cf0ef4"
      unitRef="usd">30322000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzYtMy0xLTEtNjQ5NDU_ef39a745-9097-40f7-9068-6d7506e2a39c"
      unitRef="usd">23529000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzYtNS0xLTEtNjQ5NDU_9e65abed-ed33-40c9-a55e-d1b9f4ecfbca"
      unitRef="usd">12116000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzgtMS0xLTEtNjQ5NDU_d3c10008-d97a-4982-8b2d-432d8953ef38"
      unitRef="usd">2870000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzgtMy0xLTEtNjQ5NDU_88a0e9da-9fc6-4c70-891c-b3f6cbfee98d"
      unitRef="usd">5345000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzgtNS0xLTEtNjQ5NDU_10cffea8-add1-4c56-b9a6-0ba46d8ad6d1"
      unitRef="usd">-302000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzktMS0xLTEtNjQ5NDU_378888ba-e097-4066-b375-95a498f1e4a5"
      unitRef="usd">-1821000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzktMy0xLTEtNjQ5NDU_40fefdd9-ad10-4fd8-bd8e-c69a444081ce"
      unitRef="usd">1405000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzktNS0xLTEtNjQ5NDU_89598f3d-c90c-4d41-b7a2-7d00d71ce195"
      unitRef="usd">442000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzEwLTEtMS0xLTY0OTQ1_5dd9f3a5-fc46-42db-8216-88439e17595a"
      unitRef="usd">-71000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzEwLTMtMS0xLTY0OTQ1_6e687e60-1d6b-4404-b701-234f9588583c"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzEwLTUtMS0xLTY0OTQ1_6baf36cb-f34c-4e92-b09e-46023628d4fd"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzExLTEtMS0xLTY0OTQ1_f83e17f8-5ed1-4bfc-bd19-cb1aa2f840e6"
      unitRef="usd">978000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzExLTMtMS0xLTY0OTQ1_5b092d11-4ee1-4e39-a84f-4979fe071d38"
      unitRef="usd">6750000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzExLTUtMS0xLTY0OTQ1_79d54fb2-fa8a-40cb-8ac0-5738f51b5255"
      unitRef="usd">140000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzEyLTEtMS0xLTY0OTQ1_489d10e6-652e-48b8-9cf5-bacc42a4cb17"
      unitRef="usd">31300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzEyLTMtMS0xLTY0OTQ1_fb11b441-32d6-4919-b473-88585d92807a"
      unitRef="usd">30279000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZToxMzE5NDExODA2MmE0NmQ3YWNhNTc2OTJiZDhjZWUwYS90YWJsZXJhbmdlOjEzMTk0MTE4MDYyYTQ2ZDdhY2E1NzY5MmJkOGNlZTBhXzEyLTUtMS0xLTY0OTQ1_f876efd0-5a0b-4c9d-8c30-274c2c334451"
      unitRef="usd">12256000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzE2OA_56017cfa-20e4-4175-8c0a-b43e23e4d417"
      unitRef="usd">33000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzE3Mg_75c6db13-6063-4153-b00a-2a9262eb831a"
      unitRef="usd">19000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzE4MA_194985fb-d0fb-46d3-af5a-8eb279288cf5"
      unitRef="usd">229000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzM3MDg_3ee6e0ea-5c07-4bca-907b-3136e5e058d2">&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 style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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,442&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;11,046&#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;/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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;416&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;31,300&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;12,256&#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;/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;22.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;23.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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzItMS0xLTEtNjQ5NDU_95975547-f679-4362-a02c-de8ba2817b71"
      unitRef="usd">29442000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzItMy0xLTEtNjQ5NDU_c67869a1-b4e7-4476-bb22-fe2fdff21f25"
      unitRef="usd">25435000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzItNS0xLTEtNjQ5NDU_28d0c678-69ca-4883-a847-4d006f1dde87"
      unitRef="usd">11046000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzMtMS0xLTEtNjQ5NDU_945c8fa7-3fe3-427d-8dc3-54027a09d114"
      unitRef="usd">6446000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzMtMy0xLTEtNjQ5NDU_215324eb-2656-4475-b554-accf2cabe7fc"
      unitRef="usd">5713000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzMtNS0xLTEtNjQ5NDU_0e3fb8e6-2824-423b-85b0-0b89171c70c4"
      unitRef="usd">2408000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzQtMS0xLTEtNjQ5NDU_7f50867f-3eeb-4e06-a73f-14d09dd392fb"
      unitRef="usd">-223000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzQtMy0xLTEtNjQ5NDU_6dc7ca9d-4792-4453-af3b-112b78931b09"
      unitRef="usd">294000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzQtNS0xLTEtNjQ5NDU_5746da7b-fb76-4f34-b83e-4c143191f217"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzUtMS0xLTEtNjQ5NDU_8190a578-7424-4f41-9941-200237ee9117"
      unitRef="usd">416000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzUtMy0xLTEtNjQ5NDU_ffd7e5aa-aa41-497d-88ec-739d30f918c0"
      unitRef="usd">204000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzUtNS0xLTEtNjQ5NDU_54eb187d-fd1e-41ce-80c0-ff353a850632"
      unitRef="usd">-422000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i480e55158b33448cb44118fa1ddd59e4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzctMS0xLTEtNjQ5NDU_e2d644b1-9dd1-4d9a-996d-a1a031a5fd41"
      unitRef="usd">-34000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i2ae1b47bd13c42528bced86a87ae01e5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzctMy0xLTEtNjQ5NDU_3ae766e4-641c-4616-b713-585dd771ac4e"
      unitRef="usd">31000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i415acc60fa60406eaccab5be78cc7710_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzctNS0xLTEtNjQ5NDU_91c288d4-7b1f-4fd3-9626-3e9ba1115365"
      unitRef="usd">56000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzktMS0xLTEtNjQ5NDU_e81cdf64-3fb6-4381-95f6-9d9cd9d59490"
      unitRef="usd">3506000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzktMy0xLTEtNjQ5NDU_1ad97a21-9070-4b5e-b90b-a3d4eb5f1e4b"
      unitRef="usd">1363000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzktNS0xLTEtNjQ5NDU_2bd36a34-ce79-4730-a2a7-3d629098640f"
      unitRef="usd">1035000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzEwLTEtMS0xLTY0OTQ1_b8a4847b-3e3d-4ebf-ba1b-10661f3ac0f3"
      unitRef="usd">-1241000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzEwLTMtMS0xLTY0OTQ1_fe73bb69-1015-4e36-9108-f0c0c9f6cfef"
      unitRef="usd">-35000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzEwLTUtMS0xLTY0OTQ1_a39881f8-2cbb-4f31-928c-f7488a5d51ab"
      unitRef="usd">203000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzExLTEtMS0xLTY0OTQ1_3f36b4a6-c898-40ef-904f-140d2af3ecfc"
      unitRef="usd">31300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzExLTMtMS0xLTY0OTQ1_94b3faed-c9a3-41c9-bba7-3b2936de7d09"
      unitRef="usd">30279000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzExLTUtMS0xLTY0OTQ1_43631f22-4508-474d-bd61-1eac365e763a"
      unitRef="usd">12256000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzEyLTEtMS0xLTY0OTQ1_a593ebba-2acb-41e4-a0ed-450664dbb41c"
      unitRef="number">0.223</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzEyLTMtMS0xLTY0OTQ1_11a42d35-d9dd-4490-85ef-cb842aa53d79"
      unitRef="number">0.250</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpiOGY3NjQ1OTJmNmM0OWNhOTlmZjI2NGI4NmE3YTE1Mi90YWJsZXJhbmdlOmI4Zjc2NDU5MmY2YzQ5Y2E5OWZmMjY0Yjg2YTdhMTUyXzEyLTUtMS0xLTY0OTQ1_72e6a71a-51db-4f3e-8c29-bef4332993ea"
      unitRef="number">0.233</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzM3MTM_6946466d-81e1-4815-a058-1d4f558a7d82">&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 style="width:76.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2,462&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;1,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 tax credit carryforwards&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,991&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 loss carryforwards&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,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;1,936&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,949&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;3,002&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Gross deferred income tax assets&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;19,071&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;15,910&#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;/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: 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;(2,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Net deferred income tax assets&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;16,998&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;14,253&#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;/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 income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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&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;(25,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Intangibles&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;(47,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Inventory&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,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 right-of-use assets&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,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Convertible Senior Note&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,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Gross deferred income tax liabilities&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;(84,110)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(80,354)&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;/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;Net deferred income tax liability&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:700;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:700;line-height:100%"&gt;(67,112)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(66,101)&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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzUtMS0xLTEtNjQ5NDU_e8dc73f8-2f1f-4859-a495-a6bd5bea6d4a"
      unitRef="usd">2462000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzUtMy0xLTEtNjQ5NDU_3fb37a89-ff7a-4614-a29b-d4764fb521a1"
      unitRef="usd">1973000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzctMS0xLTEtNjQ5NDU_0b3a8a93-0517-41e5-9a72-bcc4b2b67cdb"
      unitRef="usd">3991000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzctMy0xLTEtNjQ5NDU_96009dca-449c-4938-9fd8-dc4026906cfa"
      unitRef="usd">2343000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzgtMS0xLTEtNjQ5NDU_3b326502-6372-41e8-98be-e2f8c3045176"
      unitRef="usd">3040000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzgtMy0xLTEtNjQ5NDU_1dd506ed-6e0d-4ce7-8018-02bdc352c26b"
      unitRef="usd">2416000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzktMS0xLTEtNjQ5NDU_e6963bd3-14e4-473c-b6f8-accb3d1354fb"
      unitRef="usd">1936000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzktMy0xLTEtNjQ5NDU_6c929f13-033e-4b2a-9512-508e6a1e66f3"
      unitRef="usd">1923000</us-gaap:DeferredTaxAssetsInventory>
    <mgpi:DeferredTaxAssetsOperatingLeaseLiability
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzEwLTEtMS0xLTY0OTQ1_8f84979c-2288-49c9-804a-f0c6be7ea576"
      unitRef="usd">3949000</mgpi:DeferredTaxAssetsOperatingLeaseLiability>
    <mgpi:DeferredTaxAssetsOperatingLeaseLiability
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzEwLTMtMS0xLTY0OTQ1_13e0325e-5069-44cd-829e-3c8d4ebfbc48"
      unitRef="usd">2536000</mgpi:DeferredTaxAssetsOperatingLeaseLiability>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzExLTEtMS0xLTY0OTQ1_0d192ef7-845f-42f2-a5d1-5a2ae9670e65"
      unitRef="usd">691000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzExLTMtMS0xLTY0OTQ1_5dcab954-9a6b-4b90-aff4-4dc2ea72bee7"
      unitRef="usd">1357000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzEzLTEtMS0xLTY0OTQ1_91b2879a-f425-48f0-9476-48fd1a8658a2"
      unitRef="usd">3002000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzEzLTMtMS0xLTY0OTQ1_cbe35cbf-8ee7-4496-a5cb-c4e09fa90d8a"
      unitRef="usd">3362000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE0LTEtMS0xLTY0OTQ1_0beb2689-535e-4a7e-a456-cb5e7f5283b3"
      unitRef="usd">19071000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE0LTMtMS0xLTY0OTQ1_cff38f8b-59a1-474a-bc3d-3c1427be9cba"
      unitRef="usd">15910000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE1LTEtMS0xLTY0OTQ1_092215aa-954e-4d96-bdc5-570fb126a8e3"
      unitRef="usd">2073000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE1LTMtMS0xLTY0OTQ1_b626115e-7238-4ff7-b15d-204f4e55f0dd"
      unitRef="usd">1657000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE2LTEtMS0xLTY0OTQ1_e5d3c2f7-4c7b-4fab-8da7-9207cbbf528c"
      unitRef="usd">16998000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE2LTMtMS0xLTY0OTQ1_fcc64db4-5609-4b25-82d5-9bc7866d5a53"
      unitRef="usd">14253000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE4LTEtMS0xLTY0OTQ1_3fea697c-49a2-4ade-b794-201297d216fe"
      unitRef="usd">25623000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE4LTMtMS0xLTY0OTQ1_6044cd07-841c-490f-9f21-6532333e63f4"
      unitRef="usd">24627000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE5LTEtMS0xLTY0OTQ1_e5fa6dc7-aed2-4f5a-8162-fc7560bc8157"
      unitRef="usd">47187000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzE5LTMtMS0xLTY0OTQ1_5508d68e-5283-475c-a6ea-b566bf57c12c"
      unitRef="usd">46956000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIwLTEtMS0xLTY0OTQ1_1b46899a-f950-424c-b64c-452d9e66587a"
      unitRef="usd">2812000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIwLTMtMS0xLTY0OTQ1_3e6bfd86-4156-4e48-ac17-234ffe5e137d"
      unitRef="usd">4307000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <mgpi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIxLTEtMS0xLTY0OTQ1_3154c4f0-e737-4cc6-acec-078934b220e7"
      unitRef="usd">3850000</mgpi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <mgpi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIxLTMtMS0xLTY0OTQ1_5976b448-e96e-4414-bee7-322b3fec50a7"
      unitRef="usd">2487000</mgpi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesFinancingArrangements
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIyLTEtMS0xLTcxNzE1_f5f8ef3c-0abc-45a6-93c9-0265f97f8d61"
      unitRef="usd">2424000</us-gaap:DeferredTaxLiabilitiesFinancingArrangements>
    <us-gaap:DeferredTaxLiabilitiesFinancingArrangements
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIyLTMtMS0xLTcxNzE1_483cebfd-0957-4973-a2a4-4c344453e0d6"
      unitRef="usd">411000</us-gaap:DeferredTaxLiabilitiesFinancingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIyLTEtMS0xLTY0OTQ1_b88720f3-8d90-413f-8796-669dccb69c73"
      unitRef="usd">2214000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIyLTMtMS0xLTY0OTQ1_ebc672cf-113c-4a34-8c59-81bbcc3a3021"
      unitRef="usd">1566000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIzLTEtMS0xLTY0OTQ1_f2f5751e-883c-4761-8152-5a657e981f00"
      unitRef="usd">84110000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzIzLTMtMS0xLTY0OTQ1_03b4be1c-c56b-438d-8566-72e7f81b635b"
      unitRef="usd">80354000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzI0LTEtMS0xLTY0OTQ1_03e9051d-3df8-49f0-a3a2-69b208c2fbe4"
      unitRef="usd">67112000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpkNDAwZWY1NTVjM2Q0MGY4OWNhYzFkOTA4NWUxODkwMS90YWJsZXJhbmdlOmQ0MDBlZjU1NWMzZDQwZjg5Y2FjMWQ5MDg1ZTE4OTAxXzI0LTMtMS0xLTY0OTQ1_50d71143-25dd-45dc-bff8-d64f43aeef5c"
      unitRef="usd">66101000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzM3MDU_882dd559-fc8f-47b5-8720-e331a8e72e49">&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 style="width:87.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2020&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;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;1,657&#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;/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;/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, 2022&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;2,073&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="ie12b97f45fa34ccda499a10b05598f27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTo5OGY4YjE1YWZlZDM0ZjM3YTNjMDhmNWU3OGRhMTIxOC90YWJsZXJhbmdlOjk4ZjhiMTVhZmVkMzRmMzdhM2MwOGY1ZTc4ZGExMjE4XzEtMS0xLTEtNjQ5NDU_6ba765f6-3e27-4ca3-a913-003920386262"
      unitRef="usd">862000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTo5OGY4YjE1YWZlZDM0ZjM3YTNjMDhmNWU3OGRhMTIxOC90YWJsZXJhbmdlOjk4ZjhiMTVhZmVkMzRmMzdhM2MwOGY1ZTc4ZGExMjE4XzItMS0xLTEtNjQ5NDU_04d36620-fd56-42f9-99ae-dd70414ecd26"
      unitRef="usd">795000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTo5OGY4YjE1YWZlZDM0ZjM3YTNjMDhmNWU3OGRhMTIxOC90YWJsZXJhbmdlOjk4ZjhiMTVhZmVkMzRmMzdhM2MwOGY1ZTc4ZGExMjE4XzMtMS0xLTEtNjQ5NDU_064867b9-15ae-4b58-9d9b-4ea72c3cc5e2"
      unitRef="usd">1657000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTo5OGY4YjE1YWZlZDM0ZjM3YTNjMDhmNWU3OGRhMTIxOC90YWJsZXJhbmdlOjk4ZjhiMTVhZmVkMzRmMzdhM2MwOGY1ZTc4ZGExMjE4XzQtMS0xLTEtNjQ5NDU_58233089-c107-48e2-bec9-9333e34579dc"
      unitRef="usd">416000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTo5OGY4YjE1YWZlZDM0ZjM3YTNjMDhmNWU3OGRhMTIxOC90YWJsZXJhbmdlOjk4ZjhiMTVhZmVkMzRmMzdhM2MwOGY1ZTc4ZGExMjE4XzUtMS0xLTEtNjQ5NDU_5c55337b-7754-455c-9c91-978cc5980a59"
      unitRef="usd">2073000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzY4OA_5c55337b-7754-455c-9c91-978cc5980a59"
      unitRef="usd">2073000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzEwMDg_064867b9-15ae-4b58-9d9b-4ea72c3cc5e2"
      unitRef="usd">1657000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i37da3aacfe234ef2a3d3e9eedfddab08_I20210401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzE2MjU_89d09246-c55b-40c7-bdde-4bb44ff54ef6"
      unitRef="usd">57034000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzE4MTE_7ab464bb-4368-4aea-b533-9de576b1cea9"
      unitRef="usd">66101000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="id727e06cd0f84408b2006414d89d4b59_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzIwNDc_4c57c9b7-e47b-4faf-8227-ef888b01e3cb"
      unitRef="usd">21537000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ic03facc8f8bb4124841f1be5b79b13f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzIwNTQ_23bc94fb-d210-4372-a377-5bbac9b89d41"
      unitRef="usd">19823000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="id727e06cd0f84408b2006414d89d4b59_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzIzNTA_d82d2a06-705d-454b-961f-aa9e411e149d"
      unitRef="usd">5052000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ic03facc8f8bb4124841f1be5b79b13f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzIzNTc_4b92ae15-be65-49ac-a73e-73ac59a9615b"
      unitRef="usd">2966000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90ZXh0cmVnaW9uOjM2YWMzMjJjODAyYjQxYjY4ZTlmMjgyMjQ1MDgyZDgwXzM3MTQ_f247b1a2-3555-409e-8421-0947123593d1">&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 2022,  2021, and 2020:  &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 style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;255&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Reductions for settlements&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;&#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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;End of year balance&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:700;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: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:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;113&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;112&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzItMS0xLTEtNjQ5NDU_4048a3a3-0291-413c-b81e-9e37625e035a"
      unitRef="usd">113000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie12b97f45fa34ccda499a10b05598f27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzItMy0xLTEtNjQ5NDU_70ed05a0-aeee-47e6-b6eb-b1057bb61304"
      unitRef="usd">112000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie9f49bc2c9be4e1fb2836b808317bab3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzItNS0xLTEtNjQ5NDU_d809098c-bf7f-40cf-a640-5e3301c162e6"
      unitRef="usd">255000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzMtMS0xLTEtNjQ5NDU_99ed750d-7692-4d1a-b6ec-09124bb9687e"
      unitRef="usd">75000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzMtMy0xLTEtNjQ5NDU_9e7a69e7-02fe-4a61-8341-e7c52c903e4b"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzMtNS0xLTEtNjQ5NDU_05b7aff1-e78f-4efc-ba6a-d5b40342ed99"
      unitRef="usd">2000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzQtMS0xLTEtNjQ5NDU_58c92ab3-4528-403a-8345-1e33e6f9083f"
      unitRef="usd">2000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzQtMy0xLTEtNjQ5NDU_191911b6-db41-4846-8ab2-88d0eb6e476b"
      unitRef="usd">31000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzQtNS0xLTEtNjQ5NDU_b59b94bf-a832-41fe-9a92-c5f85ed9c1bd"
      unitRef="usd">20000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzUtMS0xLTEtNjQ5NDU_f6e62590-5f4d-453f-964b-0239b93da921"
      unitRef="usd">34000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzUtMy0xLTEtNjQ5NDU_1d53f550-fbe2-4ca5-b072-affbcd433483"
      unitRef="usd">30000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzUtNS0xLTEtNjQ5NDU_f98b9cd4-4277-4220-9355-997129e32d19"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzYtMS0xLTEtNjQ5NDU_bcc1a852-e847-4e98-9231-1d418c01691e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzYtMy0xLTEtNjQ5NDU_10c2c555-f4fb-43ca-83c0-b18e0fb6bb78"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzYtNS0xLTEtNjQ5NDU_00a8eace-836f-46e0-a191-7a3733a1d7c1"
      unitRef="usd">165000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzctMS0xLTEtNjQ5NDU_4c76b540-0453-4c58-bff7-7058cbd8e188"
      unitRef="usd">156000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzctMy0xLTEtNjQ5NDU_2492abdf-7291-4f61-a33b-0e22e292640e"
      unitRef="usd">113000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie12b97f45fa34ccda499a10b05598f27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTAvZnJhZzozNmFjMzIyYzgwMmI0MWI2OGU5ZjI4MjI0NTA4MmQ4MC90YWJsZTpjNzUyNTAyNmE3MzY0MmM5YTU0MjM2NGYwZDcxMzkyMS90YWJsZXJhbmdlOmM3NTI1MDI2YTczNjQyYzlhNTQyMzY0ZjBkNzEzOTIxXzctNS0xLTEtNjQ5NDU_8ffe1b29-eadc-43d5-a6e5-f1c2ccd14d4f"
      unitRef="usd">112000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzI5NzA_1b0bcb39-a0cc-4cb5-b21d-8bc65b2021ce">EQUITY AND EPS&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 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 are to be filled only by the shareholders and not by the Board.  Shareholders who own 10 percent or more of the outstanding Common 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 or Preferred Stock, or change the powers, preferences or special rights of the Common 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;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 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 style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;108,872&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;40,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;590&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;108,591&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;40,084&#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;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,002,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,937,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,053,966&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,937,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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.94&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.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;/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.92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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.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;/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 shareholders.&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 177,398, 163,024, and 110,665 unvested restricted stock units (&#x201c;RSUs&#x201d;) for the years ended December&#160;31, 2022, 2021, and 2020, 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 years ended December 31, 2021, and 2020. &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, the Company issued 5,007,833 shares of common stock.  Additionally, in September 2021, the 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&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 Repurchase.  &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 25, 2019, the Board of Directors approved a $25,000 share repurchase authorization commencing February 27, 2019 through February 27, 2022.  Under the share repurchase program, the company can repurchase stock from time to time for cash in open market purchases, block transactions, and privately negotiated transactions in accordance with applicable federal securities laws.  The Company did not repurchase any shares under the share repurchase program during 2022, prior to its expiration on February 27, 2022.  The Company did not renew the share repurchase program upon its expiration.&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;Common Stock 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 style="width:55.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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;Capital Stock Preferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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, December&#160;31, 2020&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 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;16,915,862&#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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;5,060,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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(11,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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, December&#160;31, 2021&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 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,964,314&#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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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, December&#160;31, 2022&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 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;21,994,042&#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;/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;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 style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.877%"/&gt;&lt;td style="width:0.1%"/&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 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 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 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 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 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 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 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;23&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/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 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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,639&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,662&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,639&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,662&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,554&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;9,938&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;79&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,017&#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;/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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;April 28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;July 28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;October 27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;8,133&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;55&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;8,188&#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;/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 11, &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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzcy_24e54370-ed8a-46a7-946b-a94495c7026c"
      unitRef="boardmember">4</mgpi:NumberOfBoardMembersCommonShareholdersAreEntitledToElect>
    <mgpi:NumberOfBoardMembers
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzgy_3ed44fd1-9450-4381-a5bd-1fe71dd733d0"
      unitRef="boardmember">9</mgpi:NumberOfBoardMembers>
    <mgpi:NumberOfBoardMembersPreferredShareholdersAreEntitledToElect
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzE4NQ_fc0d3456-653b-4cc4-ae0b-1a0b3086bbbb"
      unitRef="boardmember">5</mgpi:NumberOfBoardMembersPreferredShareholdersAreEntitledToElect>
    <mgpi:BoardOfDirectorsTermOfService
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzI5NjQ_9126eb6e-865f-4a88-826e-44b33bdfe5e3">P1Y</mgpi:BoardOfDirectorsTermOfService>
    <mgpi:MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzM2Nw_73655d21-515b-4894-8274-2d45b210415c"
      unitRef="number">0.10</mgpi:MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzI5NTM_60323c8c-1a29-49ac-87b8-7c676b9228b0">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;108,872&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;40,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;590&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;108,591&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;40,084&#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;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,002,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,937,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,053,966&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,937,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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.94&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.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;/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.92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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.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;/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 shareholders.&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 177,398, 163,024, and 110,665 unvested restricted stock units (&#x201c;RSUs&#x201d;) for the years ended December&#160;31, 2022, 2021, and 2020, 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;(d)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 years ended December 31, 2021, and 2020.</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzMtMS0xLTEtNjQ5NDU_085a4520-8028-44eb-b59e-241404c1ecb5"
      unitRef="usd">108872000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzMtMy0xLTEtNjQ5NDU_4bed8516-7fa0-4aa3-9630-1dbf82a65902"
      unitRef="usd">90817000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzMtNS0xLTEtNjQ5NDU_5e692749-f84a-495a-9f0b-f98f39a88535"
      unitRef="usd">40345000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzQtMS0xLTEtNjQ5NDU_4ff16bdc-b23b-4f89-b674-db15e22c62ef"
      unitRef="usd">-590000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzQtMy0xLTEtNjQ5NDU_afff6038-0603-4887-bf45-d95db034f757"
      unitRef="usd">-490000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzQtNS0xLTEtNjQ5NDU_5fc79d75-e8fe-4648-a533-d56a52ab35ee"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzUtMS0xLTEtNjQ5NDU_8b3acf43-157e-4d46-8d3c-8c33f8be56d0"
      unitRef="usd">871000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzUtMS0xLTEtNjQ5NDU_c59c9cdb-8070-47d7-80e2-21f1b185ae85"
      unitRef="usd">871000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzUtMy0xLTEtNjQ5NDU_15b76c1b-8ba9-4785-9af9-cf525225446c"
      unitRef="usd">712000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzUtMy0xLTEtNjQ5NDU_a44af0bb-aab6-49d7-b0e0-863b8351a30d"
      unitRef="usd">712000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzUtNS0xLTEtNjQ5NDU_25c35ffd-1573-4199-8d62-8dcc40116502"
      unitRef="usd">261000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzUtNS0xLTEtNjQ5NDU_ec32515d-1998-476e-adfc-f857133155db"
      unitRef="usd">261000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzYtMS0xLTEtNjQ5NDU_9f0b13f1-0b4e-4b02-9ab5-936c66a894e5"
      unitRef="usd">108591000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzYtMS0xLTEtNjQ5NDU_fe1ab792-c054-4918-b7d0-2f55a97a7e27"
      unitRef="usd">108591000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzYtMy0xLTEtNjQ5NDU_2b3a9473-6312-4019-b4c8-bc9018516848"
      unitRef="usd">90595000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzYtMy0xLTEtNjQ5NDU_9b05e73a-4e93-4e42-b445-b10a028b0d55"
      unitRef="usd">90595000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzYtNS0xLTEtNjQ5NDU_2c39d2d1-ce38-4ee6-af72-10861ed17ee4"
      unitRef="usd">40084000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzYtNS0xLTEtNjQ5NDU_3233442f-ece4-4c72-972f-97135b686677"
      unitRef="usd">40084000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzktMS0xLTEtNjQ5NDU_36f604dd-b5e2-425a-94ce-a5ea173a8a2a"
      unitRef="shares">22002990</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzktMy0xLTEtNjQ5NDU_a6391945-6a24-48b5-9cf2-87f3f3013e8b"
      unitRef="shares">20719663</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzktNS0xLTEtNjQ5NDU_ef4654e8-062d-4be5-af35-5eaf83da8b5b"
      unitRef="shares">16937125</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEwLTEtMS0xLTY0OTQ1_63df2a3b-9276-4b94-be3f-c57cfc4d5a6d"
      unitRef="shares">22053966</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEwLTMtMS0xLTY0OTQ1_f9a8f56c-244a-41c9-993d-86b106c6e4ac"
      unitRef="shares">20719663</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEwLTUtMS0xLTY0OTQ1_626bf63a-18e5-4531-a0e4-b0a03b0c6bd0"
      unitRef="shares">16937125</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEyLTEtMS0xLTY0OTQ1_910edca4-913b-402d-9211-60f9ca850d72"
      unitRef="usdPerShare">4.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEyLTEtMS0xLTY0OTQ1_c15ad324-16c7-49db-b8a1-fd5fa4524959"
      unitRef="usdPerShare">4.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEyLTMtMS0xLTY0OTQ1_2dd87ee0-cd4d-47cd-bbd8-a026df0d8209"
      unitRef="usdPerShare">4.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEyLTMtMS0xLTY0OTQ1_70c5ea58-b526-4a7d-b64d-3f7f268c2ff0"
      unitRef="usdPerShare">4.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEyLTUtMS0xLTY0OTQ1_96a6634e-853e-47ba-bc6e-ee5f90e5bb40"
      unitRef="usdPerShare">2.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEyLTUtMS0xLTY0OTQ1_9d004fc4-d4c5-441d-9b5c-60e5b5d77693"
      unitRef="usdPerShare">2.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEzLTEtMS0xLTY0OTQ1_1d853801-2622-458d-ab40-2e49ea10581a"
      unitRef="usdPerShare">4.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEzLTMtMS0xLTY0OTQ1_9dd611d1-c97e-4e88-8894-44ba17970737"
      unitRef="usdPerShare">4.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZToyYWU1MTliY2I5MjA0ODQ0YmY0MTkwNDMxMzY5ODQwNy90YWJsZXJhbmdlOjJhZTUxOWJjYjkyMDQ4NDRiZjQxOTA0MzEzNjk4NDA3XzEzLTUtMS0xLTY0OTQ1_6964f6f0-899e-4a5a-9671-b3109b8b028e"
      unitRef="usdPerShare">2.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzEyMTc_14ec2a98-64c6-458b-b68b-c918883b00f0"
      unitRef="shares">177398</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzEyMjE_95cca3f7-4179-4ac8-bed0-cb819bec4fb4"
      unitRef="shares">163024</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzEyMjk_8d2b8cd8-85db-4d39-a91b-9e15217d598e"
      unitRef="shares">110665</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ic32742cd55514cacac21d09034439bd3_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzEwOTk1MTE2MzEyMjc_e2cc9386-a358-407b-a388-6448f678e1f7"
      unitRef="usdPerShare">96.24</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzE1NTc_5f958f7e-425b-489b-a258-6f14ab01b179"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzE1NTc_9791c14e-b1f3-43b0-b1ad-9a2a2ebdc50d"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i95d4cc61271b45e3875129dcda18073b_D20210401-20210401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzE3MjU_71dbb832-6915-4c18-886c-07e9f4db4626"
      unitRef="shares">5007833</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares
      contextRef="i610edc4770704613b2ea2ce9021d125e_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzE4OTM_b59be6ed-4f58-4e44-80b4-0d9c93e1c6aa"
      unitRef="shares">1373</mgpi:BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i0686e7cfc2ab412c9e67001bb9a720a7_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzIwMzY_5f409cbe-a4b4-4f7a-9600-fc2d55538a48"
      unitRef="usd">25000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzI5NjU_6c68c645-c2bb-4b46-9c19-3a2c8d82812a">&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;Common Stock 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 style="width:55.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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;Capital Stock Preferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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, December&#160;31, 2020&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 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;16,915,862&#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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;5,060,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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(11,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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, December&#160;31, 2021&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 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,964,314&#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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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, December&#160;31, 2022&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 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;21,994,042&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock>
    <us-gaap:SharesOutstanding
      contextRef="i87948a1da14d42d095b22c5b097749f5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzItMS0xLTEtNjQ5NDU_3aeb5d79-a06a-4c58-8e1c-7f581d76bb3d"
      unitRef="shares">437</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="if0e0946434c648358a1eed3eb365d923_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzItMy0xLTEtNjQ5NDU_ab517872-1d7c-47ef-a8ce-5a152e7192cd"
      unitRef="shares">16915862</us-gaap:SharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i8f97c070bd3b4148a4df8405aa25af74_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzMtMS0xLTEtNjQ5NDU_d1461d49-dbfe-4d1d-ae8f-c87434c7d0d6"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i10a06c2933da4c688fa90dea8eb78a43_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzMtMy0xLTEtNjQ5NDU_baa97cad-f696-463d-949d-ffaada509844"
      unitRef="shares">5060339</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i8f97c070bd3b4148a4df8405aa25af74_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzQtMS0xLTEtNjQ5NDU_0c06d38a-066e-4ea6-885e-26b5c09a10f9"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i10a06c2933da4c688fa90dea8eb78a43_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzQtMy0xLTEtNjQ5NDU_a9608c30-eed0-4913-a8d1-bf489572e337"
      unitRef="shares">11887</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:SharesOutstanding
      contextRef="ic12bf7b1e9ae4112899c6ee30ee6bea3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzUtMS0xLTEtNjQ5NDU_b0b9f386-1d0e-4829-8404-7d64f4cf604d"
      unitRef="shares">437</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i0cd02580db674e0c94c01c93c1466089_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzUtMy0xLTEtNjQ5NDU_07a511a1-e833-4f99-ad85-333126efe27c"
      unitRef="shares">21964314</us-gaap:SharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i03d2f3f44d904bfa83bf40c3b615d111_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzYtMS0xLTEtNjQ5NDU_15829d01-d8bc-44e5-8a99-2e7021bc2732"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="iede5139b6e414a45b274bd86a7c1d1a6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzYtMy0xLTEtNjQ5NDU_9db98036-2e9e-4498-9309-e409157a0048"
      unitRef="shares">38760</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i03d2f3f44d904bfa83bf40c3b615d111_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzctMS0xLTEtNjQ5NDU_8fc8b978-3b43-40cd-847c-8a669903e541"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="iede5139b6e414a45b274bd86a7c1d1a6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzctMy0xLTEtNjQ5NDU_14621200-d726-4beb-957f-7566f375c977"
      unitRef="shares">9032</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:SharesOutstanding
      contextRef="if43b9eeb1b1943cda6315bf53738cd6e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzgtMS0xLTEtNjQ5NDU_e2d87a82-47f5-4055-ac59-9903e9276cd3"
      unitRef="shares">437</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i77216a3d2b074048bf0b28750097d5bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo2ZjEzZGMzNjAwMmE0OGFjYjM3YTNiNmQ3ZmEyNTQ1Ni90YWJsZXJhbmdlOjZmMTNkYzM2MDAyYTQ4YWNiMzdhM2I2ZDdmYTI1NDU2XzgtMy0xLTEtNjQ5NDU_768aa0ba-95d6-48dd-b9e9-7df0f618683c"
      unitRef="shares">21994042</us-gaap:SharesOutstanding>
    <us-gaap:DividendsDeclaredTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90ZXh0cmVnaW9uOjgzMTYzYWU3NzgwZDRmMDE5NmFmNGY4NTRhODEzZjQyXzI5NTI_e5be0d01-a16b-4645-866f-1c699f34d2b6">&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;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 style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.877%"/&gt;&lt;td style="width:0.1%"/&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 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 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 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 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 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 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 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;23&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/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 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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,639&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,662&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,639&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,662&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,554&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;9,938&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;79&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,017&#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;/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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;April 28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 22&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;July 28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;October 27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;8,133&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;55&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;8,188&#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;/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 11, &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="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzMtNi0xLTEtNjQ5NDU_42774f11-768a-4345-af5e-a74ca8cbde7b"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzMtOC0xLTEtNjQ5NDU_b6533821-264c-49c4-ae02-97ff8c470ab5"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzMtMTAtMS0xLTY0OTQ1_9eaf179e-fde0-43fb-a29b-781cdd740889"
      unitRef="usd">2638000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzMtMTItMS0xLTY0OTQ1_dc755d11-9e69-4ca5-a46a-aa2b3cdcf956"
      unitRef="usd">23000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzMtMTQtMS0xLTY0OTQ1_7f71d534-f61f-4019-b88d-71af653ec23d"
      unitRef="usd">2661000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzQtNi0xLTEtNjQ5NDU_3fcb65f0-ece1-455a-811d-4791dedd9bc6"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzQtOC0xLTEtNjQ5NDU_585f97a3-f84b-49d8-ac99-4206344c9732"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzQtMTAtMS0xLTY0OTQ1_3b832b6c-1007-469b-a872-1a06177fce77"
      unitRef="usd">2638000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzQtMTItMS0xLTY0OTQ1_82757101-df80-4cf7-a483-5f039d1bbddd"
      unitRef="usd">23000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzQtMTQtMS0xLTY0OTQ1_372db816-caf4-49a6-b552-7910619a41ff"
      unitRef="usd">2661000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzUtNi0xLTEtNjQ5NDU_9185d82e-b31a-4e4f-a265-8b47eb246b65"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzUtOC0xLTEtNjQ5NDU_b212086a-785d-4793-a751-57b92fa123c8"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzUtMTAtMS0xLTY0OTQ1_d0b328df-29f6-4bbf-a639-bfe60b0ec5b6"
      unitRef="usd">2639000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzUtMTItMS0xLTY0OTQ1_90af302c-f2fd-4c78-bebd-c4589fc5dcee"
      unitRef="usd">23000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzUtMTQtMS0xLTY0OTQ1_bc9e247f-34f2-4fe0-bce6-f21bd086fbae"
      unitRef="usd">2662000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzYtNi0xLTEtNjQ5NDU_18d2f3fe-a69d-4db6-84b7-b532dfbd44fc"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzYtOC0xLTEtNjQ5NDU_b450f724-2f1c-4995-aa81-6b055c72fdfa"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzYtMTAtMS0xLTY0OTQ1_1084e88c-dadc-4549-946d-95809ab12a6c"
      unitRef="usd">2639000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzYtMTItMS0xLTY0OTQ1_8ede69e5-bc34-490b-b0d4-c8b5bba5dd20"
      unitRef="usd">23000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzYtMTQtMS0xLTY0OTQ1_74a21e4f-3fa2-4952-9952-ceb5236f6e1f"
      unitRef="usd">2662000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzctNi0xLTEtNjQ5NDU_722066fe-bf41-463f-a85e-8604ddb001dc"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzctOC0xLTEtNjQ5NDU_606fb60e-8ad7-4991-9476-d11b3ea8a771"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzctMTAtMS0xLTY0OTQ1_9a3929f8-55d1-4dd3-b36d-3821f7e3e3bc"
      unitRef="usd">10554000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzctMTItMS0xLTY0OTQ1_d7e04c60-2a9c-4b9d-ab57-65d38f839f0b"
      unitRef="usd">92000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzctMTQtMS0xLTY0OTQ1_f3154d49-c4df-4320-98f8-258fbdc6db76"
      unitRef="usd">10646000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzktNi0xLTEtNjQ5NDU_dabcde09-5492-4cc1-b11c-515355e2d802"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzktOC0xLTEtNjQ5NDU_18549101-2d6c-487b-9a00-0a37a3901031"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzktMTAtMS0xLTY0OTQ1_3fad246a-a9d6-4363-b3f3-a64ffbf8c791"
      unitRef="usd">2033000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzktMTItMS0xLTY0OTQ1_34dab3eb-4829-4818-a2d5-8827fabffe63"
      unitRef="usd">19000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzktMTQtMS0xLTY0OTQ1_523e70f4-51d8-42b6-8b75-efb9d98299e5"
      unitRef="usd">2052000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEwLTYtMS0xLTY0OTQ1_646aa1df-add0-4957-881b-7a61417bcef5"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEwLTgtMS0xLTY0OTQ1_43a910a7-c06c-43df-8fbb-952df7db4e9c"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEwLTEwLTEtMS02NDk0NQ_29deec33-cb0c-49cf-b576-2020afe4ad91"
      unitRef="usd">2635000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEwLTEyLTEtMS02NDk0NQ_bf8029e7-bca1-4933-8e3d-c6ceeca1b4b5"
      unitRef="usd">20000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEwLTE0LTEtMS02NDk0NQ_cde348cc-d9aa-4214-8064-8a1ff441903d"
      unitRef="usd">2655000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzExLTYtMS0xLTY0OTQ1_d1ab8502-7e8c-4dbe-a13a-7dc389a48a65"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzExLTgtMS0xLTY0OTQ1_c6314fd6-4515-4ff7-921e-8854395663f5"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzExLTEwLTEtMS02NDk0NQ_cd62ae24-ce9f-4940-beba-a8f0baae00c2"
      unitRef="usd">2635000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzExLTEyLTEtMS02NDk0NQ_001f5cc4-2784-4f71-8f9a-aed29fd6dc9d"
      unitRef="usd">20000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzExLTE0LTEtMS02NDk0NQ_aaa1bc56-ecbf-43af-a4d6-63d965899346"
      unitRef="usd">2655000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEyLTYtMS0xLTY0OTQ1_fd39149b-46c3-4939-beeb-9255c5c1702b"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEyLTgtMS0xLTY0OTQ1_fcd3bda3-8141-406f-b987-43b008e24e55"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEyLTEwLTEtMS02NDk0NQ_98fa3d62-2470-4534-8640-3d99eba8a6d9"
      unitRef="usd">2635000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEyLTEyLTEtMS02NDk0NQ_aa23694d-74bf-430e-83bd-ea19638ba0ba"
      unitRef="usd">20000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEyLTE0LTEtMS02NDk0NQ_dafe51de-d13b-4a5e-bfda-1e0bc19f92eb"
      unitRef="usd">2655000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEzLTYtMS0xLTY0OTQ1_ad4a43e0-ba34-4dd4-9970-6c098bc5f8d7"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEzLTgtMS0xLTY0OTQ1_1d67266d-8449-4f2f-8f8f-b3601f89cf64"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEzLTEwLTEtMS02NDk0NQ_aa93069f-39b1-4451-99a2-a567ebfb83fa"
      unitRef="usd">9938000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEzLTEyLTEtMS02NDk0NQ_050b17d5-e43e-4c6d-83e6-a77e061a4764"
      unitRef="usd">79000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzEzLTE0LTEtMS02NDk0NQ_61ef9646-12fb-447f-987a-1665e0a97e9f"
      unitRef="usd">10017000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia798de3ff3f742a898302fce02234d40_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE1LTYtMS0xLTY0OTQ1_f71e00b9-c3b1-45b5-91c3-d77bcb5dae24"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ia798de3ff3f742a898302fce02234d40_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE1LTgtMS0xLTY0OTQ1_b56edfa7-7c6d-4258-b651-16d65dd00be9"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia798de3ff3f742a898302fce02234d40_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE1LTEwLTEtMS02NDk0NQ_bb603e6f-26e3-47c6-aa06-5bfab685ff86"
      unitRef="usd">2047000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="ia798de3ff3f742a898302fce02234d40_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE1LTEyLTEtMS02NDk0NQ_c748867c-25d8-4eef-8440-fb7308adb4ba"
      unitRef="usd">13000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="ia798de3ff3f742a898302fce02234d40_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE1LTE0LTEtMS02NDk0NQ_f515bf0f-6344-4774-83b5-31a3bef769ef"
      unitRef="usd">2060000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iabb458f175144791ae5e6ce7b24fe8d4_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE2LTYtMS0xLTY0OTQ1_10b857e8-2e57-4bed-bc7d-dc748298a7a6"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="iabb458f175144791ae5e6ce7b24fe8d4_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE2LTgtMS0xLTY0OTQ1_c828f10d-984b-40a1-a020-fe596602913a"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="iabb458f175144791ae5e6ce7b24fe8d4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE2LTEwLTEtMS02NDk0NQ_4197722a-e70b-423c-8103-a916e3315cd6"
      unitRef="usd">2027000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="iabb458f175144791ae5e6ce7b24fe8d4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE2LTEyLTEtMS02NDk0NQ_6c9f3f84-dc72-4a70-a4d2-bbe0a1ecc93a"
      unitRef="usd">14000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="iabb458f175144791ae5e6ce7b24fe8d4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE2LTE0LTEtMS02NDk0NQ_66c819e3-c776-49b7-81c9-eaf8f881617d"
      unitRef="usd">2041000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id333404994b7425982956cef9e193d1b_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE3LTYtMS0xLTY0OTQ1_21d7053c-d696-4a90-9f52-24e1c084ec51"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="id333404994b7425982956cef9e193d1b_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE3LTgtMS0xLTY0OTQ1_a05362eb-950a-4e7e-ac0b-508d2c44d193"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="id333404994b7425982956cef9e193d1b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE3LTEwLTEtMS02NDk0NQ_32f7c504-a2df-4925-9439-a5ae74d787a2"
      unitRef="usd">2029000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="id333404994b7425982956cef9e193d1b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE3LTEyLTEtMS02NDk0NQ_de3d5244-e41a-484f-a6ad-c4607e7e147a"
      unitRef="usd">14000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="id333404994b7425982956cef9e193d1b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE3LTE0LTEtMS02NDk0NQ_d55af2d7-bf2f-47cc-b943-166e9a55522a"
      unitRef="usd">2043000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iae1583c13b914b25891cfcb6de88da23_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE4LTYtMS0xLTY0OTQ1_fa92ffec-c26b-4ac4-8f82-3d40e1ea3b40"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="iae1583c13b914b25891cfcb6de88da23_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE4LTgtMS0xLTY0OTQ1_fd09c40f-f187-46b2-9125-2e89ce2cb847"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="iae1583c13b914b25891cfcb6de88da23_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE4LTEwLTEtMS02NDk0NQ_c3d3e798-15e2-411e-8230-b350121d4a49"
      unitRef="usd">2030000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="iae1583c13b914b25891cfcb6de88da23_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE4LTEyLTEtMS02NDk0NQ_a97c85d2-1d24-44cf-9543-2e882018a1d2"
      unitRef="usd">14000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="iae1583c13b914b25891cfcb6de88da23_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE4LTE0LTEtMS02NDk0NQ_cf080399-c1b8-453c-bb96-3b6c765f97b3"
      unitRef="usd">2044000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE5LTYtMS0xLTY0OTQ1_c3702618-6f18-4a64-b987-3422e24f18b8"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE5LTgtMS0xLTY0OTQ1_a5fa8171-8af6-4673-867b-44d4723d84b4"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE5LTEwLTEtMS02NDk0NQ_e6a70975-46d1-4c86-b336-d672547be42f"
      unitRef="usd">8133000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockStock
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE5LTEyLTEtMS02NDk0NQ_3e73c448-d9e8-49a2-aa80-197f40a522f1"
      unitRef="usd">55000</us-gaap:DividendsCommonStockStock>
    <us-gaap:DividendsCommonStock
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTMvZnJhZzo4MzE2M2FlNzc4MGQ0ZjAxOTZhZjRmODU0YTgxM2Y0Mi90YWJsZTo5MTJiNTRiMjk1MzY0MTk5YmZkMDdjNTNhNDA5MTIyOS90YWJsZXJhbmdlOjkxMmI1NGIyOTUzNjQxOTliZmQwN2M1M2E0MDkxMjI5XzE5LTE0LTEtMS02NDk0NQ_7bdcb835-b05c-480e-810f-6dae94d93570"
      unitRef="usd">8188000</us-gaap:DividendsCommonStock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90ZXh0cmVnaW9uOmI5NzY2MmEzY2E2YTQwMjY5MTgyMGUwZTNmMTBkZDg3XzE3NDU_6ebedee9-7ec3-48ac-80c8-18d50765df03">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 one year to six 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&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 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 style="width:35.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 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 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,042&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;15,042&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;9,671&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctMi0xLTEtNjQ5NDU_65249829-7ebb-4e57-9e21-7756a4a2c55f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctMi0xLTEtNjQ5NDU_a6cb9e33-b2af-423d-ba40-6e0467a53fec"&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 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,807&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;15,429&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;9,862&#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;/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;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 style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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="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,278&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,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;/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;415&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Sublease income&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;&#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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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:#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;4,693&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;3,397&#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;/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 style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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,082&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;3,417&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;7,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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.03&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.26&#160;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;4.6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.1 years&lt;/span&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, 2022, the maturities of operating lease liabilities 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 style="width:85.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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,093&#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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;15,429&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i33e4ace735b84cdba83b75dfe4a41543_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90ZXh0cmVnaW9uOmI5NzY2MmEzY2E2YTQwMjY5MTgyMGUwZTNmMTBkZDg3XzY3NQ_e88e64e2-9d24-4ba1-9bb4-5cc75bbc9498">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="idb7ee6bff4164df09e27e9133004d226_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90ZXh0cmVnaW9uOmI5NzY2MmEzY2E2YTQwMjY5MTgyMGUwZTNmMTBkZDg3XzY4MQ_1eaa4444-9079-4ab9-9821-0bcbda9ffac1">P6Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90ZXh0cmVnaW9uOmI5NzY2MmEzY2E2YTQwMjY5MTgyMGUwZTNmMTBkZDg3XzE3Mzk_1a7f2d5f-fb9a-4fee-bebd-9988fae1b5ac">&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 style="width:35.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 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 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,042&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;15,042&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;9,671&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctMi0xLTEtNjQ5NDU_65249829-7ebb-4e57-9e21-7756a4a2c55f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctMi0xLTEtNjQ5NDU_a6cb9e33-b2af-423d-ba40-6e0467a53fec"&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 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,807&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;15,429&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;9,862&#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;/tr&gt;&lt;/table&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 style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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="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,278&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,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;/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;415&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Sublease income&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;&#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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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:#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;4,693&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;3,397&#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;/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 style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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,082&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;3,417&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;7,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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.03&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.26&#160;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;4.6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.1 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzMtNC0xLTEtNjQ5NDU_b4e70546-e501-434f-a36d-de0537f76949"
      unitRef="usd">15042000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzMtNi0xLTEtNjQ5NDU_c5f311b3-d7ac-4362-a608-ae465597a9d9"
      unitRef="usd">9671000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzQtNC0xLTEtNjQ5NDU_77451797-937b-421c-915f-179a4cb010ba"
      unitRef="usd">15042000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzQtNi0xLTEtNjQ5NDU_c0448b33-77a5-40ad-9a34-f899f765770d"
      unitRef="usd">9671000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctNC0xLTEtNjQ5NDU_8df8311f-a1d3-460e-8c72-40ea94f17dc8"
      unitRef="usd">3807000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzctNi0xLTEtNjQ5NDU_aba75e15-7b22-4eda-9ca1-6ce36ac859a7"
      unitRef="usd">2865000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzgtNC0xLTEtNjQ5NDU_47b24978-c1ad-4a00-83c3-5d7a5e54857d"
      unitRef="usd">11622000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzgtNi0xLTEtNjQ5NDU_909afb5e-6461-4b65-a8e4-039d58630727"
      unitRef="usd">6997000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzktNC0xLTEtNjQ5NDU_63c915f9-6d89-4d8a-9348-7df53bfac4c1"
      unitRef="usd">15429000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZToxMGE2MzNkNjIwYTE0OGIyYmJhZWYyMjcxNmM2YzhiMS90YWJsZXJhbmdlOjEwYTYzM2Q2MjBhMTQ4YjJiYmFlZjIyNzE2YzZjOGIxXzktNi0xLTEtNjQ5NDU_6a38183a-17f3-4a24-816c-d02c050e083a"
      unitRef="usd">9862000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzItMS0xLTEtNjQ5NDU_c99fe5b0-bc28-4faa-85ad-fc494c8c02a4"
      unitRef="usd">4278000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzItMy0xLTEtNjQ5NDU_b49d9429-828e-4589-a368-c7261cdbc5ed"
      unitRef="usd">2358000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzMtMS0xLTEtNjQ5NDU_884a7c25-f3db-48b1-a0e3-a7517b2b914a"
      unitRef="usd">415000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzMtMy0xLTEtNjQ5NDU_6b05a3ff-2d47-4ada-a2ab-1e5b0d27f5a3"
      unitRef="usd">1043000</us-gaap:ShortTermLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzQtMS0xLTEtNjQ5NDU_5fd3e50a-1f38-4e8a-ac44-abb4d34b771a"
      unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzQtMy0xLTEtNjQ5NDU_f8844458-de9d-4efa-92ec-1afda7917044"
      unitRef="usd">4000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzUtMS0xLTEtNjQ5NDU_a7b2144f-7a8e-43f9-8794-2383fd8cf109"
      unitRef="usd">4693000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTo3MzAxYjI4ZGIyZTc0ZDI4OGQ1MTIxN2U5OWFmZTc2OS90YWJsZXJhbmdlOjczMDFiMjhkYjJlNzRkMjg4ZDUxMjE3ZTk5YWZlNzY5XzUtMy0xLTEtNjQ5NDU_60b66683-2c1e-4021-b3c8-6383a37cacfb"
      unitRef="usd">3397000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpjNWY5NWQxNTBkNmY0NzI5OWM0ZmI5ODBlNjNhNzYxZS90YWJsZXJhbmdlOmM1Zjk1ZDE1MGQ2ZjQ3Mjk5YzRmYjk4MGU2M2E3NjFlXzMtMS0xLTEtNjQ5NDU_5d8c1190-3bb6-4997-91d4-dd3727f029ce"
      unitRef="usd">4082000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpjNWY5NWQxNTBkNmY0NzI5OWM0ZmI5ODBlNjNhNzYxZS90YWJsZXJhbmdlOmM1Zjk1ZDE1MGQ2ZjQ3Mjk5YzRmYjk4MGU2M2E3NjFlXzMtMy0xLTEtNjQ5NDU_c68b43db-9c27-4b30-bf24-113f4498f081"
      unitRef="usd">2857000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpjNWY5NWQxNTBkNmY0NzI5OWM0ZmI5ODBlNjNhNzYxZS90YWJsZXJhbmdlOmM1Zjk1ZDE1MGQ2ZjQ3Mjk5YzRmYjk4MGU2M2E3NjFlXzYtMS0xLTEtNjQ5NDU_d63c7553-4218-41ce-a71e-2c40c5f55e7a"
      unitRef="usd">3417000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpjNWY5NWQxNTBkNmY0NzI5OWM0ZmI5ODBlNjNhNzYxZS90YWJsZXJhbmdlOmM1Zjk1ZDE1MGQ2ZjQ3Mjk5YzRmYjk4MGU2M2E3NjFlXzYtMy0xLTEtNjQ5NDU_2d1efd21-9494-4ff0-874f-c57426ea9852"
      unitRef="usd">7312000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpmYWQ4ZWE3MGY1NWE0ZjVmYTRkNjlhMTc3NGQzNjU1MC90YWJsZXJhbmdlOmZhZDhlYTcwZjU1YTRmNWZhNGQ2OWExNzc0ZDM2NTUwXzQtMS0xLTEtNjQ5NDU_cd544ccf-5bd5-454f-b3f0-386e62624184"
      unitRef="number">0.0203</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpmYWQ4ZWE3MGY1NWE0ZjVmYTRkNjlhMTc3NGQzNjU1MC90YWJsZXJhbmdlOmZhZDhlYTcwZjU1YTRmNWZhNGQ2OWExNzc0ZDM2NTUwXzQtMy0xLTEtNjQ5NDU_be367f48-f26d-4c78-a615-940644963b3a"
      unitRef="number">0.0226</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpmYWQ4ZWE3MGY1NWE0ZjVmYTRkNjlhMTc3NGQzNjU1MC90YWJsZXJhbmdlOmZhZDhlYTcwZjU1YTRmNWZhNGQ2OWExNzc0ZDM2NTUwXzctMS0xLTEtNjQ5NDU_f356e39c-4916-4030-ae6c-cffebe0aaa9f">P4Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTpmYWQ4ZWE3MGY1NWE0ZjVmYTRkNjlhMTc3NGQzNjU1MC90YWJsZXJhbmdlOmZhZDhlYTcwZjU1YTRmNWZhNGQ2OWExNzc0ZDM2NTUwXzctMy0xLTEtNjQ5NDU_2f2deeba-ee7d-46ed-9d4e-d0bf8fb5e486">P4Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90ZXh0cmVnaW9uOmI5NzY2MmEzY2E2YTQwMjY5MTgyMGUwZTNmMTBkZDg3XzE3NDQ_703b0c1b-ef7c-4332-a0e4-0b9e03edaaf8">&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, 2022, the maturities of operating lease liabilities 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 style="width:85.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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,093&#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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;15,429&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzAtMi0xLTEtNjQ5NDU_472930f8-3ef1-4580-8887-5d27408c9094"
      unitRef="usd">4066000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzEtMi0xLTEtNjQ5NDU_b8956ebc-033d-4200-92e6-6bf90f1754bd"
      unitRef="usd">3452000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzItMi0xLTEtNjQ5NDU_9eacabc0-14e2-44ae-bf51-8ea134a300eb"
      unitRef="usd">3073000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzMtMi0xLTEtNjQ5NDU_25fe7fa0-5220-4c8f-8e7e-897fae65bd6e"
      unitRef="usd">2700000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzQtMi0xLTEtNjQ5NDU_eae34d53-048f-496f-a31c-486d6dbdb365"
      unitRef="usd">1601000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzUtMi0xLTEtNjQ5NDU_e899fadb-6510-4584-a447-d44f823dd3d2"
      unitRef="usd">1201000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzYtMi0xLTEtNjQ5NDU_f525beed-a1c2-4d6e-b7d5-b86852cba35f"
      unitRef="usd">16093000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzctMi0xLTEtNjQ5NDU_06cb969c-c5d9-4d94-ae45-120e19aad980"
      unitRef="usd">664000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTYvZnJhZzpiOTc2NjJhM2NhNmE0MDI2OTE4MjBlMGUzZjEwZGQ4Ny90YWJsZTozYWJkODM2MDFmMjg0MDM3OTVhMWNiYTAyMmMwMThjMC90YWJsZXJhbmdlOjNhYmQ4MzYwMWYyODQwMzc5NWExY2JhMDIyYzAxOGMwXzgtMi0xLTEtNjQ5NDU_81f77e81-a046-44e6-b911-33e9aab17d84"
      unitRef="usd">15429000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTkvZnJhZzpjZmQxYjk4ZTM1MTA0ODEzYTNkYWMyOWVmNGM1NThhMS90ZXh0cmVnaW9uOmNmZDFiOThlMzUxMDQ4MTNhM2RhYzI5ZWY0YzU1OGExXzExMjc1_464a73f0-6367-4469-9f96-a68d51d12467">COMMITMENTS AND CONTINGENCIES&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;We are in various stages of financing projects with industrial revenue bond transactions for our facilities located in Kentucky. The bonds allow a 15 or 40 year real property tax abatement on our renovated and newly-constructed warehouse buildings and distilleries in Kentucky.  We have been approved for $55,500 of industrial revenue bonds with the City of Williamstown Kentucky, and have used approximately $21,000.  Additionally, we have been approved for $175,000 of industrial revenue bonds with Nelson County Kentucky and have used approximately $48,000.  The City of Williamstown and Nelson County issued the industrial revenue bonds to us.  The Company recorded 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, 2022 and 2021. &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;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are various legal and regulatory proceedings involving the Company and its subsidiaries.&#160;&#160;The Company accrues estimated costs for a contingency when management believes that a loss is probable and can be reasonably estimated. &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:115%"&gt;Shareholder matters. &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 May 11, 2020, Mitchell Dorfman, a shareholder in MGP, filed an action in the United States District Court for the District of Kansas, under the caption &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:115%"&gt;Dorfman, derivatively on behalf of MGP Ingredients v. Griffin, et al.&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;, Case 2:20-cv-02239.  On June 4, 2020, Justin Carter, a shareholder in MGP, filed an action in the United States District Court for the District of Kansas, under the caption &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:115%"&gt;Carter, derivatively on behalf of MGP Ingredients v. Griffin, et al.&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;, Case 2:20-cv-02281.  On June 18, 2020, Alexandra Kearns, a shareholder in MGP, filed an action in the District Court of Atchison County, Kansas, under the caption K&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:115%"&gt;earns, derivatively on behalf of MGP Ingredients v. Griffin, et al.&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;, Case 2020-CV-000042.  The defendants were certain of the Company&#x2019;s current and former officers and directors.  The Company was a nominal defendant in each action.  Plaintiffs alleged that the Company was damaged as a result of the commencement of securities litigation against defendants, the repurchase of Company stock at artificially inflated prices, and compensation paid to the individual defendants.  The Complaint in &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:115%"&gt;Dorfman&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; asserted claims for violations of Sections 14(a), 10(b), and 20(a) of the Securities Exchange Act of 1934, breach of fiduciary duties, waste of corporate assets, and unjust enrichment.  The Complaint in &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:115%"&gt;Carter&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; asserted claims for violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, breach of fiduciary duties, waste of corporate assets, and unjust enrichment.  The Petition in &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:115%"&gt;Kearns&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; asserted claims for breach of fiduciary duties, waste of corporate assets, and unjust enrichment.  The pleadings prayed for an award of compensatory damages, including interest, in favor of the Company, for equitable relief related to the Company&#x2019;s corporate governance, for disgorgement of compensation, and for an award of attorneys&#x2019; fees and costs.&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;On August 31, 2021, the court dismissed with prejudice the securities litigation on which some of the derivative claims were based.  On January 4, 2022, the court dismissed the &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;Carter&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; action.  On January 11, 2022, the court dismissed the &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;Dorfman&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; action.  On February 2, 2022, the plaintiffs and defendants entered into a stipulation of dismissal of the &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;Kearns &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;action.  The federal claims alleged in &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;Carter&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; were dismissed with prejudice.  All other derivative claims were dismissed without prejudice.&lt;/span&gt;&lt;/div&gt;2016 Atchison Chemical Release.  A chemical release occurred at the Company&#x2019;s Atchison facility on October 21, 2016, which resulted in emissions venting into the air (&#x201c;the Atchison Chemical Release&#x201d;).  Private plaintiffs initiated legal proceedings against the Company for damages resulting from the Atchison Chemical Release.  The Company reached a settlement with the plaintiffs in December 2021 and the legal proceedings were dismissed with prejudice in January 2022.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <mgpi:OtherCommitmentsMaximumPotentialProceeds
      contextRef="i487e7a943f8d456d92650e17d892ab67_I20221231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTkvZnJhZzpjZmQxYjk4ZTM1MTA0ODEzYTNkYWMyOWVmNGM1NThhMS90ZXh0cmVnaW9uOmNmZDFiOThlMzUxMDQ4MTNhM2RhYzI5ZWY0YzU1OGExXzMyNw_70f775b1-8c76-44db-8f26-cb15f45a3d77"
      unitRef="usd">55500</mgpi:OtherCommitmentsMaximumPotentialProceeds>
    <us-gaap:OtherCommitment
      contextRef="i487e7a943f8d456d92650e17d892ab67_I20221231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTkvZnJhZzpjZmQxYjk4ZTM1MTA0ODEzYTNkYWMyOWVmNGM1NThhMS90ZXh0cmVnaW9uOmNmZDFiOThlMzUxMDQ4MTNhM2RhYzI5ZWY0YzU1OGExXzQyNg_37170d5b-9f89-4e6a-8a2f-8b153bfd8718"
      unitRef="usd">21000</us-gaap:OtherCommitment>
    <mgpi:OtherCommitmentsMaximumPotentialProceeds
      contextRef="ie496225814ef4633b3a28fe807cf9e14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTkvZnJhZzpjZmQxYjk4ZTM1MTA0ODEzYTNkYWMyOWVmNGM1NThhMS90ZXh0cmVnaW9uOmNmZDFiOThlMzUxMDQ4MTNhM2RhYzI5ZWY0YzU1OGExXzQ3MQ_3aadf5ce-29b3-49b0-ad09-9da58a84d88e"
      unitRef="usd">175000</mgpi:OtherCommitmentsMaximumPotentialProceeds>
    <us-gaap:OtherCommitment
      contextRef="ie496225814ef4633b3a28fe807cf9e14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8xOTkvZnJhZzpjZmQxYjk4ZTM1MTA0ODEzYTNkYWMyOWVmNGM1NThhMS90ZXh0cmVnaW9uOmNmZDFiOThlMzUxMDQ4MTNhM2RhYzI5ZWY0YzU1OGExXzU1OA_af1832f2-2de0-4da8-9616-3c710861d18f"
      unitRef="usd">48000</us-gaap:OtherCommitment>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2Xzc0MDg_f32dd4ac-0f90-4a79-887d-e4e416f0c593">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 employees after certain eligibility requirements are met.&#160;&#160;Amounts charged to operations for employer contributions related to the plans totaled $2,517, $1,826, and $1,733 for 2022, 2021, and 2020, 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&#160;31, 2022 and 2021, total current benefit obligation recorded in accrued expense on the Consolidated Balance Sheets was $190 and $232, respectively.  As of December&#160;31, 2022 and 2021, total noncurrent benefit obligation was $847 and $1,159, which was recorded in other noncurrent liabilities on the Consolidated Balance Sheets, respectively. &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, 2022, the Company was authorized to issue 40,000,000 shares of Common Stock and had a treasury share balance of 1,131,124 at December&#160;31, 2022.&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 Employee Equity Incentive Plan of 2014 (the &#x201c;2014 Plan&#x201d;) and the Non-Employee Director Equity Incentive Plan (the &#x201c;Directors&#x2019; Plan&#x201d;).  The plans were approved by shareholders at the Company&#x2019;s annual meeting in May 2014.  Detail of activities in both plans follows below.&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 restricted stock awards is based on the market price of the stock on the date the Board of Directors communicates the approved award and is amortized over the vesting period of the restricted stock award.  The Consolidated Statements of Income for 2022, 2021, and 2020 reflect total share-based compensation costs and director fees for awarded grants of $3,487, $2,346, and $2,723, respectively, related to these plans.&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 2023 based on 2022 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 operating income, earnings before interest, taxes, depreciation, and amortization (&#x201c;EBITDA&#x201d;), and EPS.  Because management determined at the beginning of 2022 that the performance metrics would more likely than not be met, amortization of the estimated dollar pool of RSUs to be awarded based on 2022 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 2022, 2021, and 2020 reflects share-based compensation costs for grants to be awarded of $2,018, $960, and $2,566, 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, 2022, 586,353 RSUs had been granted of 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, 2022, 131,663 shares were granted of the 300,000 shares approved for grants under the Directors&#x2019; Plan and all 131,663 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;Summary of unvested RSUs under the Company&#x2019;s share-based compensation plans for 2022, 2021, and 2020:&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 style="width:28.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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 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 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 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 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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;167,994&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;61.07&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;116,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;65.73&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;69,492&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;78.08&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;61.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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;76.59&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;118,855&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;60.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 2022, 2021, and 2020, the total grant date fair value of RSU awards vested was $2,252, $2,687, and $1,384, respectively.  As of December&#160;31, 2022 there was $3,098 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.3 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;Upon their vesting, the Company purchased restricted stock and RSUs from employees to cover associated withholding taxes.  Total treasury stock purchases added 9,031 shares for $715 in 2022; 11,887 shares for $767 in 2021; and 10,437 shares for $358 in 2020.&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 by the Company, established by the Board of Directors.  Each performance metric is calculated in accordance with the rules approved by the HRCC, which may adjust the results to eliminate unusual items.  For 2022, 2021, and 2020, the performance metrics were operating income, EBITDA, and EPS.  Operating income for the performance metric was defined as reported GAAP operating income adjusted for certain discretionary items as determined by the Company&#x2019;s management, if applicable (&#x201c;adjusted operating income&#x201d;).  The HRCC determines the officers and employees eligible to participate under the STI Plan for the plan year as well as the target annual incentive compensation for each participant for each plan year.  Additionally, certain employees within the Branded Spirits segment have an incentive plan that is based on performance metrics of number of depleted cases and gross margin.  Amounts expensed under the STI Plan totaled $13,370, $11,155, and $9,732 for 2022, 2021, and 2020, respectively.&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;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 (&#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 deferred compensation plan &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;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 deferred compensation plan deferrals is comprised of estimated amounts to be paid within one year depending on timing of planned disbursements.  At December&#160;31, 2022 and 2021, the EDC Plan investments were $2,176 and $3,072, respectively, which were recorded in other assets on the Company&#x2019;s Consolidated Balance Sheets.  The EDC Plan current liabilities were $510 and $617 at December&#160;31, 2022 and 2021, respectively, and were included in accrued expenses and other on the Company&#x2019;s Consolidated Balance Sheets. The EDC Plan non-current liabilities were $2,191 and $2,981 as of December&#160;31, 2022 and 2021, 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="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzIyOA_dd63eeeb-7cbd-4299-a714-12e26373aa28"
      unitRef="usd">2517000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzIzMg_bdc11f74-2a07-4303-90d4-8421b7b9e946"
      unitRef="usd">1826000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzI0MA_5225b2ef-ceea-4046-9fd4-f278d4154cb6"
      unitRef="usd">1733000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i339bfc778063426b83024a04ae33a73e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2Xzc3Mw_acd88662-7219-48bf-9526-e4bdcc20c7c9"
      unitRef="usd">190000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i0dbaa6ebf18f42a490936a0c7328bbe1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2Xzc4MA_f7657fe2-527d-4100-9ea4-a8e43ef2c6af"
      unitRef="usd">232000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i339bfc778063426b83024a04ae33a73e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2Xzg1Ng_4e4eac54-45a4-4345-b728-2de67bef7f33"
      unitRef="usd">847000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i0dbaa6ebf18f42a490936a0c7328bbe1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2Xzg2Mw_da1ab62e-f804-4cc1-a54a-acba7982af40"
      unitRef="usd">1159000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzEwNDk_1d880f5c-bef7-491d-b638-0934a2eaef7f"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:TreasuryStockShares
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzExMTE_2b82eebf-e2a7-48cb-81c5-a14308b617c6"
      unitRef="shares">1131124</us-gaap:TreasuryStockShares>
    <mgpi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzExNDg_1cfe7286-c9b1-409f-abad-49580cbdde6a"
      unitRef="plan">2</mgpi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzIwODM_22e8b662-0716-42cf-9942-069e67569de5"
      unitRef="usd">3487000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzIwODc_d1af75cf-dc09-4e85-a7ce-82f1be4848b0"
      unitRef="usd">2346000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzIwOTE_3ec87752-4910-4772-83bc-5d62ee556712"
      unitRef="usd">2723000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i772d467a422b4e7f9f7e8027676671e8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzI4MzA_d2240cda-8728-4289-82c3-e7fba780a11f">P48M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iad05c4757a4541e08914fc823bea038d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzI4NTc_db720ebf-dbd1-4ade-baa6-adccd67c8825">P12M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7f5e5145cea94b20b7dd26ffc5fc75f0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzI4OTY_55020030-09c3-44c0-bf2f-e220016a1636">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i772d467a422b4e7f9f7e8027676671e8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzMwNDY_20a4f7b7-4030-4aee-a539-bba2965301b8"
      unitRef="usd">2018000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i706ec30a3754445ca81f541cb8d68c35_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzMwNTA_9618092f-639b-442e-a4b7-34487db29127"
      unitRef="usd">960000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i64f8ec387bdf4673b1c650f8830b3b6c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzMwNTg_fd31bced-8b5b-43c6-b243-83c41d4dd8fc"
      unitRef="usd">2566000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i463fd74c59074b04bec4fa16ba820bfc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzMxMDk_c008f0ae-f54d-4d0f-a5c0-94590947448e"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i024721e4e2344ba7ac706553b1a536b6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzMzMTU_be6e681c-75e9-4297-af22-3d0818ef4bd0">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i024721e4e2344ba7ac706553b1a536b6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzM0MDA_cfbd79f6-cdca-4c0f-a5dc-3f05f05e5837"
      unitRef="shares">586353</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i463fd74c59074b04bec4fa16ba820bfc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzM0MzI_c008f0ae-f54d-4d0f-a5c0-94590947448e"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i2aa4885c3c334654a5d69600087569cf_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzM1MjE_e3ab501d-61df-4f43-b919-8240d59131d7"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzM3MTE_53efc657-e3c5-4a2f-862a-a43ec274d144"
      unitRef="shares">131663</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i2aa4885c3c334654a5d69600087569cf_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzM3NDE_e3ab501d-61df-4f43-b919-8240d59131d7"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzM4MDU_53efc657-e3c5-4a2f-862a-a43ec274d144"
      unitRef="shares">131663</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2Xzc0MDQ_9abe1a97-32b1-4351-b787-2953fa1dbf69">Summary of unvested RSUs under the Company&#x2019;s share-based compensation plans for 2022, 2021, and 2020:&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 style="width:28.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 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 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 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 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 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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;167,994&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;61.07&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;116,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;65.73&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;69,492&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;78.08&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;61.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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;76.59&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;118,855&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;60.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i00d83959fcf04bb8a4a4686f61b8dce0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzMtMS0xLTEtNjQ5NDU_9bf81e38-2f65-47f9-897b-3ccd8cc1a34b"
      unitRef="shares">167994</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i00d83959fcf04bb8a4a4686f61b8dce0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzMtMy0xLTEtNjQ5NDU_ecdca76e-14ec-4c27-9252-6c459e10f9cc"
      unitRef="usdPerShare">61.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i84adce4956ef4885ab7e4540d21acf51_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzMtNS0xLTEtNjQ5NDU_983caffd-0313-4829-823d-bdfa77e2aaf3"
      unitRef="shares">118855</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i84adce4956ef4885ab7e4540d21acf51_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzMtNy0xLTEtNjQ5NDU_5c2a6a6d-03f0-4471-9110-f9ac4402e1fa"
      unitRef="usdPerShare">60.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0779d3098e3b4efcb96d596edeeab1d5_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzMtOS0xLTEtNjQ5NDU_f68527ec-3b09-4441-a093-4a20f1fcb963"
      unitRef="shares">116855</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0779d3098e3b4efcb96d596edeeab1d5_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzMtMTEtMS0xLTY0OTQ1_b5b28cc1-987b-4053-928c-001a83c8210c"
      unitRef="usdPerShare">65.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzQtMS0xLTEtNjQ5NDU_c2736f23-849a-424d-ba7f-b4e37784a600"
      unitRef="shares">69492</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzQtMy0xLTEtNjQ5NDU_c8abac68-ee7e-4e0d-8b60-c95e1fbe939a"
      unitRef="usdPerShare">78.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzQtNS0xLTEtNjQ5NDU_5e06d0f8-d1c3-4f3c-ba2f-e44e197f04bd"
      unitRef="shares">95113</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzQtNy0xLTEtNjQ5NDU_8c9f0c44-da7d-4406-b8ef-ed344527b767"
      unitRef="usdPerShare">65.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzQtOS0xLTEtNjQ5NDU_feba834c-1b75-4501-b334-51f32e663239"
      unitRef="shares">38700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzQtMTEtMS0xLTY0OTQ1_03f685fb-273c-4ce0-a1c5-fe12b7d6e2b4"
      unitRef="usdPerShare">31.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzUtMS0xLTEtNjQ5NDU_97d76661-b5b0-4335-9e73-f771ef2cad9e"
      unitRef="shares">28542</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzUtMy0xLTEtNjQ5NDU_88eba5e6-205b-4d72-ae58-323ae27c5685"
      unitRef="usdPerShare">61.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzUtNS0xLTEtNjQ5NDU_4ac10723-badc-46db-82d4-9e6de4b7b5a6"
      unitRef="shares">7915</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzUtNy0xLTEtNjQ5NDU_4d2c39a6-35d9-4c87-a4db-31dfdccbd68f"
      unitRef="usdPerShare">62.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzUtOS0xLTEtNjQ5NDU_a96a331e-cf62-4db7-b22a-49e262632414"
      unitRef="shares">5278</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzUtMTEtMS0xLTY0OTQ1_6232d427-d6d8-4974-b30d-56d300384cd0"
      unitRef="usdPerShare">63.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzYtMS0xLTEtNjQ5NDU_44e487bf-3ebc-4165-a9ba-3e3ad684e24f"
      unitRef="shares">29406</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzYtMy0xLTEtNjQ5NDU_d674c5a9-8dca-4189-b3f9-eb72188cf31f"
      unitRef="usdPerShare">76.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzYtNS0xLTEtNjQ5NDU_77d7e6bd-cd00-4869-894d-33e9638f6d53"
      unitRef="shares">38059</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzYtNy0xLTEtNjQ5NDU_66c3bc20-64c1-4603-a7fd-c8a2525b7f9a"
      unitRef="usdPerShare">70.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzYtOS0xLTEtNjQ5NDU_a0666470-997e-4cdb-b73f-0fa58c5b713a"
      unitRef="shares">31422</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzYtMTEtMS0xLTY0OTQ1_639585b4-e5bf-4129-890d-14fc5479b265"
      unitRef="usdPerShare">44.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0e2efac27dd8499fb9e7b82772bd3929_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzctMS0xLTEtNjQ5NDU_fdff7f30-9c5d-46eb-bfed-002a7dd0647b"
      unitRef="shares">179538</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0e2efac27dd8499fb9e7b82772bd3929_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzctMy0xLTEtNjQ5NDU_a53f97b4-1de7-4a00-95b4-4f1519cddfbb"
      unitRef="usdPerShare">65.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i00d83959fcf04bb8a4a4686f61b8dce0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzctNS0xLTEtNjQ5NDU_11256e38-d1ed-4287-b4d9-7d260bac2b8d"
      unitRef="shares">167994</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i00d83959fcf04bb8a4a4686f61b8dce0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzctNy0xLTEtNjQ5NDU_acf38b6c-110c-4a7f-8153-c51d0bcbc49a"
      unitRef="usdPerShare">61.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i84adce4956ef4885ab7e4540d21acf51_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzctOS0xLTEtNjQ5NDU_53beec4c-1b1b-452e-9558-f76b0af8e660"
      unitRef="shares">118855</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i84adce4956ef4885ab7e4540d21acf51_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90YWJsZToxYTYzMzMyNDM2OGQ0ODFiOTJlNWI2ZDU1YjE1MmIwZi90YWJsZXJhbmdlOjFhNjMzMzI0MzY4ZDQ4MWI5MmU1YjZkNTViMTUyYjBmXzctMTEtMS0xLTY0OTQ1_e0e3f317-588e-472e-ab6c-9c5e53a4180a"
      unitRef="usdPerShare">60.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQwMTY_d9bc0b94-a8e5-4fd5-9b7f-275e6bd47d99"
      unitRef="usd">2252000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i8592607e427a427f885f6944232c77bc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQwMjA_b3d2c3c7-e89a-4e2f-ba49-e77d7eaa8a97"
      unitRef="usd">2687000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i94b1b19a2f1e46ceb5e5471cf954734b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQwMjg_c78a7b4a-a122-449c-84de-0e5eb82ff55a"
      unitRef="usd">1384000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i0e2efac27dd8499fb9e7b82772bd3929_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQwNjY_56fdd05f-0bce-4d39-b200-c60f92a944b6"
      unitRef="usd">3098000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i7da45c0e9e6c4b1b97479a1ee3a4eaf6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQyNzM_f4f01ffb-a512-46a9-ac92-cd5e1483ecf9">P1Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQ0Mzg_923a2443-92fd-4c6d-9e1e-c31eafa5599b"
      unitRef="shares">9031</mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares>
    <mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQ0NTI_5ad67801-50cd-4339-a81a-77e10bd6be7e"
      unitRef="usd">715000</mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue>
    <mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQ0NjI_bbba96b3-1caf-48bd-8b8f-f68ba212fd09"
      unitRef="shares">11887</mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares>
    <mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQ0NzY_11b0ed70-f620-40fa-b5bd-da99610b2e8c"
      unitRef="usd">767000</mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue>
    <mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQ0OTA_dadd75c9-cda2-4afe-995a-77fa72f63c5d"
      unitRef="shares">10437</mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares>
    <mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzQ1MDQ_5fa574c2-b240-466b-85b9-190650cbc530"
      unitRef="usd">358000</mgpi:StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue>
    <mgpi:TargetedBonusAwardExpense
      contextRef="i36347a3edbbc4bd89b44376826d8c282_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzU2MTY_30591adb-71a5-4de0-9e63-3e11b10b9aca"
      unitRef="usd">13370000</mgpi:TargetedBonusAwardExpense>
    <mgpi:TargetedBonusAwardExpense
      contextRef="i18b02ce1d451444a9962799d64a13f7e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzU2MjA_08e23182-b2a7-4b82-95d2-7483d3ca6bcb"
      unitRef="usd">11155000</mgpi:TargetedBonusAwardExpense>
    <mgpi:TargetedBonusAwardExpense
      contextRef="iab2c93e89e654e33b8716a3d70d5b20a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzU2Mjg_ec5bb7cf-afdd-44b9-9648-af466c3e2280"
      unitRef="usd">9732000</mgpi:TargetedBonusAwardExpense>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzY5NTA_e0be9826-06fa-4779-83d4-1e4ee163e8fd"
      unitRef="usd">2176000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzY5NTc_f539f4b4-4a8b-45e6-b37c-6e6871cf5bea"
      unitRef="usd">3072000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzcwOTU_d31eb843-c9ef-4f26-86c4-b9a392edf0b6"
      unitRef="usd">510000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzEwOTk1MTE2MzUyNzY_941b51fa-fd4a-4d0e-aa61-608ef8cc69da"
      unitRef="usd">617000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzcyNTQ_370efc60-fbdb-4ccb-8706-478927e0fd13"
      unitRef="usd">2191000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDIvZnJhZzo4NDQ0NzAzZTdiZTQ0YTRkODE5YjZjOTUyMzMxNDFkNi90ZXh0cmVnaW9uOjg0NDQ3MDNlN2JlNDRhNGQ4MTliNmM5NTIzMzE0MWQ2XzcyNjE_2b32e7d0-0480-4144-89f5-87465d571b47"
      unitRef="usd">2981000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzE3MzA_dca70426-ccfe-4926-bd82-bf1a45309ea3">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 2022, 2021, and 2020, the Company had no sales to an individual customer that accounted for more than 10 percent of consolidated sales.&#160;&#160;During the years 2022, 2021, and 2020, the Company&#x2019;s ten largest customers accounted for approximately 38 percent, 36 percent, and 37 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 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;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 2020, the Company had purchases from two grain suppliers that approximated 30 percent of consolidated purchases.  In addition, the Company&#x2019;s ten largest suppliers accounted for approximately 65 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: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;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022 and 2021, the Company purchased $37,274 and $23,463, respectively, of bulk beverage alcohol from LMX.  The Company holds 50 percent interest in LMX, which is accounted for as equity method investments.  See Note 1, Nature of Operations and Summary of Significant Accounting Policies.&lt;/span&gt;&lt;/div&gt;For the year ended December 31, 2021, the Company purchased $2,718 of finished goods from Meier&#x2019;s Wine Cellars, Inc. (&#x201c;Meier&#x2019;s&#x201d;) and sold $2,411 of bulk beverage alcohol to Meier&#x2019;s.  The Lux Family Group owns approximately 22.8 percent of the outstanding shares of MGP at December 31, 2021.  One member of the Lux Family Group has a relative that was the president of Meier&#x2019;s and majority owner of Meier&#x2019;s.  The members of the Lux Family Group did not have any involvement in the negotiation of transactions for either party.  In January 2022, Meier&#x2019;s was sold to Vintage Estates and is no longer considered a related party to the Company.</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i774cc52c025941c8b0ce5efccf16bd6d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzI2MQ_6453ab41-86b6-4ff4-98d2-070ae54a4b68"
      unitRef="number">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i96db3e99ff2045f6b65c1940c76a9212_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzI2NQ_d6f5d449-6737-45ac-a512-f701d59e9a3f"
      unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i363fcf4fdd80406fb8fe98185039d1e2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzI3Mw_3194df78-6bab-421b-8523-1ede51412fc3"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ief9ba5423e98455095af8b1537e107a6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzQxNQ_bdaf1612-5764-4854-a5fa-be806969bbf6"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8d98ff4e2709460296c8024a82f52584_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzUyMw_aab6db65-10ab-4362-a9ec-4f8e8c2d4fbe"
      unitRef="number">0.49</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9e386f67264e4f9cbaace6d85e48eb4a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzYzMg_60fd8f60-1412-4a99-a6e0-6ba71a66a86d"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icdfc8451c3d04f3ba7791e50c152ffbb_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzczOQ_d3b0836c-ad14-4d5e-9ddd-a9dcc48e9682"
      unitRef="number">0.43</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ice5e65ebc80c49d9934e0938346e71be_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzg0Nw_25c52356-1eb7-47e6-8757-8b53f39d1110"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iae30d009285e44f99b0e8926612cdace_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzk1NA_b37ec22d-8876-4241-96fd-da9d0873fc7c"
      unitRef="number">0.65</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i19ca0dcf45b14b198fc4428bd350325f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzEwOTk1MTE2Mjk1MzU_13b60258-801d-492a-893f-11a63bbd3754"
      unitRef="usd">37274000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i700ba03b5f364125b664addb94400804_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzEwOTk1MTE2Mjk1MTQ_1e7f095e-9fa3-470f-bc0d-9a0fe3eacd35"
      unitRef="usd">23463000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i5b56a5430e8b4230a5af736b3d9e86b9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzExMTk_3c3eabd7-bbea-4f72-bbee-6e0be3c1c7fb"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i2f526ce4efbf4e828e54e3ae1cdad84a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzEzMzQ_a8ead063-78c5-4d6a-a6c0-40dcb855aba6"
      unitRef="usd">2718000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i2f526ce4efbf4e828e54e3ae1cdad84a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzE0MDg_8d0a136d-f5de-4f6c-8ec0-05e8590f650e"
      unitRef="usd">2411000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i738ea503715a41979b87ca6763a609bb_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDUvZnJhZzpkMTYzZTFlNTQ4ZTM0NzgyODg1MTc3YThlMzM4NGM5YS90ZXh0cmVnaW9uOmQxNjNlMWU1NDhlMzQ3ODI4ODUxNzdhOGUzMzg0YzlhXzE0ODk_5fd53c97-e710-4b06-9971-72b7d474c3b2"
      unitRef="number">0.228</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzE1NDI_f83bf453-595a-48a3-ac97-4bf52cf25a5a">OPERATING SEGMENTSAt December&#160;31, 2022, 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, including 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.  Ingredient Solutions segment consists of specialty starches and proteins and commodity starches and proteins.  &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;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 style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;428,478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;313,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;237,939&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;115,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;782,358&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;395,521&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;126,282&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;75,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;95,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;31,503&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;253,306&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;98,806&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;5,909&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,473&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;1,432&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;21,455&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;12,961&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;121,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;73,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,333&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;27,532&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;140,172&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;52,601&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 $56,719, $42,593, and $23,905 for the years ended December 31, 2022, 2021, and 2020, respectively, and is largely derived from the United Kingdom, Japan, Thailand, Canada, and Mexico.&#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 style="width:76.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;350,068&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;314,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;698,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;658,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;63,943&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;45,215&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,158,211&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,041,467&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;(a)As of December 31, 2022, the Company had $14,209 of assets located in Northern Ireland, $3,042 of which were long-lived assets.  As of December  31, 2021, the Company had $12,758 of assets located in Northern Ireland, $2,930 of which were long-lived assets.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzIxMw_407882b9-7aa9-416b-81cb-7a08e92b0325"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzE1Mzg_98599dd0-d97a-4e42-aebc-6d3dc79be861">&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 style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;428,478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;313,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;237,939&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;115,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;782,358&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;395,521&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;126,282&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;75,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;95,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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;31,503&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;253,306&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;98,806&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;5,909&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,473&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;1,432&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;21,455&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;12,961&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;121,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;73,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,333&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;27,532&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;140,172&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;52,601&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;(a)Sales revenue from foreign sources totaled $56,719, $42,593, and $23,905 for the years ended December 31, 2022, 2021, and 2020, respectively, and is largely derived from the United Kingdom, Japan, Thailand, Canada, and Mexico.&#160;&#160;The balance of total sales revenue is from domestic sources.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11b61165cea545809b9084aa91218869_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzMtMS0xLTEtNjQ5NDU_a347f8f8-61f5-4b64-bd58-d4c1e1f33a63"
      unitRef="usd">428478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a3ca35286c84e659cbf4081404522ac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzMtMy0xLTEtNjQ5NDU_69b0e0c5-fc01-444c-813e-c444d73065d0"
      unitRef="usd">352504000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee48bef0600b47caa5ddb2ab56040dea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzMtNS0xLTEtNjQ5NDU_b428ba4b-67cf-4381-b8f1-89226a5bf5ee"
      unitRef="usd">313309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i098f4beadb3040148cce8eae4faabe66_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzQtMS0xLTEtNjQ5NDU_b15aa156-4926-4953-a114-5f663941ac35"
      unitRef="usd">237939000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20f2505d50804905813bc5b168bce7ec_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzQtMy0xLTEtNjQ5NDU_3cb79591-1b37-423b-a12e-98c96dbf9915"
      unitRef="usd">183566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3964d8f81ab947f08e7bf5f4bd5b072e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzQtNS0xLTEtNjQ5NDU_6f562c74-24cb-4fdf-a99e-12504208b835"
      unitRef="usd">4149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i340ebed1aef34600a4eaba163db790e9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzUtMS0xLTEtNjQ5NDU_53eda20b-6a79-4cf7-a33c-02c3d9314335"
      unitRef="usd">115941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic854fb5bf14a420286aa7ac045c18031_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzUtMy0xLTEtNjQ5NDU_0f8a5855-face-42ea-ac61-4bbdcff2b113"
      unitRef="usd">90650000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia426455e69e045ac9c8e96128722c0e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzUtNS0xLTEtNjQ5NDU_6635b82d-5a2a-463d-bfaf-167a6d14dc77"
      unitRef="usd">78063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzYtMS0xLTEtNjQ5NDU_08c0199f-4515-43c8-a030-74d459cd2f79"
      unitRef="usd">782358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzYtMy0xLTEtNjQ5NDU_b6208855-de6c-4832-879c-2830e567bd9f"
      unitRef="usd">626720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzYtNS0xLTEtNjQ5NDU_fe367510-c657-4114-be73-a02c989e51e2"
      unitRef="usd">395521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i11b61165cea545809b9084aa91218869_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzktMS0xLTEtNjQ5NDU_455ad1cc-70eb-487b-9e61-3f43f9c9178a"
      unitRef="usd">126282000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0a3ca35286c84e659cbf4081404522ac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzktMy0xLTEtNjQ5NDU_90756bad-93ca-4f93-860b-8b3d4466afe1"
      unitRef="usd">114106000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iee48bef0600b47caa5ddb2ab56040dea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzktNS0xLTEtNjQ5NDU_c24f03c8-a407-4cf3-8364-7115a1d91f09"
      unitRef="usd">75773000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i098f4beadb3040148cce8eae4faabe66_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzEwLTEtMS0xLTY0OTQ1_ecda947c-de0c-474b-b823-71b98a26943b"
      unitRef="usd">95521000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i20f2505d50804905813bc5b168bce7ec_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzEwLTMtMS0xLTY0OTQ1_93b350c8-18e9-4a60-8f6e-abcdac170f37"
      unitRef="usd">62644000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3964d8f81ab947f08e7bf5f4bd5b072e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzEwLTUtMS0xLTY0OTQ1_6871f991-0cd9-40f8-9115-5771c1abef94"
      unitRef="usd">2187000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i340ebed1aef34600a4eaba163db790e9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzExLTEtMS0xLTY0OTQ1_f5f15c10-dba3-49cd-aedc-2dc7c31e624f"
      unitRef="usd">31503000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic854fb5bf14a420286aa7ac045c18031_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzExLTMtMS0xLTY0OTQ1_0a4beb42-cfe3-4634-8f93-4b93beeb1bf5"
      unitRef="usd">22215000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia426455e69e045ac9c8e96128722c0e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzExLTUtMS0xLTY0OTQ1_78dc2849-26f0-4d38-8197-f0e205816718"
      unitRef="usd">20846000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzEyLTEtMS0xLTY0OTQ1_4a7b6c26-4a35-454a-83d3-d36da03da582"
      unitRef="usd">253306000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzEyLTMtMS0xLTY0OTQ1_49e24503-86a2-4d66-98a7-9c537d9597a7"
      unitRef="usd">198965000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzEyLTUtMS0xLTY0OTQ1_4abf0f44-94f2-4d64-9b17-3c5c030880fd"
      unitRef="usd">98806000</us-gaap:GrossProfit>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iaf60aac3fe2b4cc5b6cf8d41d6cc3569_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE1LTEtMS0xLTY0OTQ1_bb8875ca-9197-49e1-a8ba-a42ccfed92d5"
      unitRef="usd">11641000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ieffe6810c19b43fb940d5d4c99a82986_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE1LTMtMS0xLTY0OTQ1_8989424f-e1ef-40d2-b8f8-75986aeb34f4"
      unitRef="usd">10766000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7ce49336a62348e09ef4b15872803bd5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE1LTUtMS0xLTY0OTQ1_61236215-3dc3-4864-8098-06b7644bbd87"
      unitRef="usd">9816000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia2d24353417d4ff7b03fa70bf9d995b3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE2LTEtMS0xLTY0OTQ1_d9ffa5e0-1d4e-4fd1-b676-8655fc8f4925"
      unitRef="usd">5909000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7a21d23881104543999b9b126b547fee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE2LTMtMS0xLTY0OTQ1_c14ba9fe-6809-4b60-8b04-cd9e7fd343f7"
      unitRef="usd">5138000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idf1f4120602143faa6453ae34d250aa8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE2LTUtMS0xLTY0OTQ1_48527922-7a11-4c95-9ae6-a696625dd99b"
      unitRef="usd">100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1fd72c62022a47c6ba52dc3f542bc6c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE3LTEtMS0xLTY0OTQ1_284c1c52-ec0b-4496-a5d6-1af5ab342a05"
      unitRef="usd">2473000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia101906ac019477abaa52bde0b395026_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE3LTMtMS0xLTY0OTQ1_13e35b77-4bed-48c5-b094-2a0361cfb7b8"
      unitRef="usd">2069000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i94ad63491828406399bd19e6337b65ac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE3LTUtMS0xLTY0OTQ1_a963437b-618a-46a7-a49c-9cf0f8641dd6"
      unitRef="usd">1871000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibc63b4a83c894477abf927a0ec3cff6c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE4LTEtMS0xLTY0OTQ1_985d419b-a85d-469c-b38c-9299f2ece306"
      unitRef="usd">1432000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i20d3e2a2fa5a41c0a25d797d1c02a4d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE4LTMtMS0xLTY0OTQ1_a5bfae2b-6595-4e4c-9514-3063b439b43b"
      unitRef="usd">1119000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1f48e9b57588423585dd6fde07638182_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE4LTUtMS0xLTY0OTQ1_57a879d6-1f4d-4ebc-b70b-69b53db77471"
      unitRef="usd">1174000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE5LTEtMS0xLTY0OTQ1_45bfe1b6-6a51-43b6-b65c-f38f320d01da"
      unitRef="usd">21455000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE5LTMtMS0xLTY0OTQ1_e8f4d45f-a2bd-4523-8bea-a78d9f878109"
      unitRef="usd">19092000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzE5LTUtMS0xLTY0OTQ1_34133cf5-9f29-45f6-b987-f32dcc7b27c7"
      unitRef="usd">12961000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iaf60aac3fe2b4cc5b6cf8d41d6cc3569_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzIyLTEtMS0xLTY0OTQ1_a3fb4543-e627-4fe9-8ce5-d3770a66a3cc"
      unitRef="usd">121651000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ieffe6810c19b43fb940d5d4c99a82986_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzIyLTMtMS0xLTY0OTQ1_fb59c6e4-7e56-47cc-a684-e781b0c664ac"
      unitRef="usd">110317000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7ce49336a62348e09ef4b15872803bd5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzIyLTUtMS0xLTY0OTQ1_8ea0a6bd-b327-469c-8968-fd10e6864b0a"
      unitRef="usd">73533000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia2d24353417d4ff7b03fa70bf9d995b3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzIzLTEtMS0xLTY0OTQ1_dda168e0-eda9-4ddf-a200-fa37496a361d"
      unitRef="usd">33333000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7a21d23881104543999b9b126b547fee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzIzLTMtMS0xLTY0OTQ1_61afdfa3-0611-4d3a-be63-1d8e54ccdecc"
      unitRef="usd">20742000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idf1f4120602143faa6453ae34d250aa8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzIzLTUtMS0xLTY0OTQ1_3c7918c4-18e7-41d3-8a9c-2f1bf160489f"
      unitRef="usd">-2510000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1fd72c62022a47c6ba52dc3f542bc6c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI0LTEtMS0xLTY0OTQ1_a23aa3fd-6e63-43b8-ae28-6ab6f39136b4"
      unitRef="usd">27532000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia101906ac019477abaa52bde0b395026_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI0LTMtMS0xLTY0OTQ1_59ef68bf-284d-461b-b94c-a3d82c0369dd"
      unitRef="usd">19194000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i94ad63491828406399bd19e6337b65ac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI0LTUtMS0xLTY0OTQ1_a92da7c3-e5d7-4539-b445-f1fa5095edd2"
      unitRef="usd">18024000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibc63b4a83c894477abf927a0ec3cff6c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI1LTEtMS0xLTY0OTQ1_63dce9ab-9786-4a1f-98b9-56ea46c729c6"
      unitRef="usd">-42344000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i20d3e2a2fa5a41c0a25d797d1c02a4d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI1LTMtMS0xLTY0OTQ1_9ef822fe-bc25-4d1c-b730-b9f932918175"
      unitRef="usd">-29157000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1f48e9b57588423585dd6fde07638182_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI1LTUtMS0xLTY0OTQ1_8ea8e688-89a9-4f84-9f00-96b64ffa18f6"
      unitRef="usd">-36446000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI2LTEtMS0xLTY0OTQ1_64ac7593-fdfc-4e5c-a431-13c49fb34b32"
      unitRef="usd">140172000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI2LTMtMS0xLTY0OTQ1_a8b4cdb4-d665-4108-9e58-587b03142674"
      unitRef="usd">121096000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTo4NmYxMjRlY2I5MGE0YjY0YWM0ODA2ZWMzM2YyMzVlZC90YWJsZXJhbmdlOjg2ZjEyNGVjYjkwYTRiNjRhYzQ4MDZlYzMzZjIzNWVkXzI2LTUtMS0xLTY0OTQ1_4f15a612-579f-460c-9822-d67711f25917"
      unitRef="usd">52601000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia36f834eb9e14897b588f2f1ad3b5a75_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzEyODQ_159d8323-45a6-4732-a94a-c76b86f172ac"
      unitRef="usd">56719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie50784d98393408692a45650124021dc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzEyODg_6cbd1a78-1a11-4093-8394-51ac9df47c36"
      unitRef="usd">42593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie982865c70404892bd2d59222206def5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzEyOTY_ee08d6d7-6607-4a88-84b0-5ab89e177c25"
      unitRef="usd">23905000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <mgpi:ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzE1Mzk_aa106cc6-c610-4daa-85de-8c5cd27d04af">&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 style="width:76.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.867%"/&gt;&lt;td style="width:0.1%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;350,068&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;314,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;698,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;658,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;63,943&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;45,215&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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,158,211&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,041,467&#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;/tr&gt;&lt;/table&gt;(a)As of December 31, 2022, the Company had $14,209 of assets located in Northern Ireland, $3,042 of which were long-lived assets.  As of December  31, 2021, the Company had $12,758 of assets located in Northern Ireland, $2,930 of which were long-lived assets.</mgpi:ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock>
    <us-gaap:Assets
      contextRef="i6ffc394aa67a4115b479848d605a385b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzMtMS0xLTEtNjQ5NDU_f6a59865-e86f-425e-acb1-7c5f387f8cbf"
      unitRef="usd">350068000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibec622e113cf47f09fee33492a0a1d3f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzMtMy0xLTEtNjQ5NDU_ad7d216d-b94f-4f1a-8260-482631a7740b"
      unitRef="usd">314816000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8763c72fb5d04b39b3b695113c1e4850_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzQtMS0xLTEtNjQ5NDU_8905b3c1-96c5-4ee5-b1b3-7b266b65bb6d"
      unitRef="usd">698985000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7341252c83ab4ee79e265193313d4bdb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzQtMy0xLTEtNjQ5NDU_9497a471-174d-491e-a371-e2becaa7495a"
      unitRef="usd">658826000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7bd432e2d2b6476f9753f9b71f15ed93_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzUtMS0xLTEtNjQ5NDU_9c3d596d-c942-40ac-a567-e098180bf44b"
      unitRef="usd">63943000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i551f5b8a74444bbb92c68ef7cd16fb89_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzUtMy0xLTEtNjQ5NDU_e46c72e1-0860-4c69-8be6-a722e9094f32"
      unitRef="usd">43009000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if50bd1bae3394647a697eaf63de0eff3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzYtMS0xLTEtNjQ5NDU_db4d872d-7897-4be8-a9ae-b2f9351905e0"
      unitRef="usd">45215000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7d3ca4cecfd64f718ff2b032791a12cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzYtMy0xLTEtNjQ5NDU_08a4aed3-528d-4be9-9cfa-d7a1a3debfd6"
      unitRef="usd">24816000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzctMS0xLTEtNjQ5NDU_c1c0c593-bd69-48bc-86ad-fdb8e56748a3"
      unitRef="usd">1158211000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90YWJsZTpjNDJlMGJkYzAwOTE0ZGNkOGZjNjkwYzA2ZTdmZDM2Yi90YWJsZXJhbmdlOmM0MmUwYmRjMDA5MTRkY2Q4ZmM2OTBjMDZlN2ZkMzZiXzctMy0xLTEtNjQ5NDU_8eef0aab-c8f9-4665-a2f2-59793a08f62f"
      unitRef="usd">1041467000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id15e16842bc94414befd5659aeb09867_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzEwOTk1MTE2Mjk4MjM_bfb0086e-98f4-4c3f-935d-58a86ea32de6"
      unitRef="usd">14209000</us-gaap:Assets>
    <us-gaap:NoncurrentAssets
      contextRef="id15e16842bc94414befd5659aeb09867_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzEwOTk1MTE2MzAyNTE_4c737ab9-a9fc-402e-adb1-aa0b47194591"
      unitRef="usd">3042000</us-gaap:NoncurrentAssets>
    <us-gaap:Assets
      contextRef="id274a46b57054934a3e314df98dd452b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzE1MDE_c90af62c-0757-4103-9cb1-a0fe865d67cb"
      unitRef="usd">12758000</us-gaap:Assets>
    <us-gaap:NoncurrentAssets
      contextRef="id274a46b57054934a3e314df98dd452b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMDgvZnJhZzowNGVhZjc5MmM4OWU0YzZlODVmNjM1NWUyZTgwNDkxYS90ZXh0cmVnaW9uOjA0ZWFmNzkyYzg5ZTRjNmU4NWY2MzU1ZTJlODA0OTFhXzEwOTk1MTE2MzA0MjQ_ad8eccf5-ecda-4a0d-823a-833bd535afdd"
      unitRef="usd">2930000</us-gaap:NoncurrentAssets>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90ZXh0cmVnaW9uOmU2ZThiODk5ZDU4ZjRkZjZiN2YzNzBkN2Y0NjM3MjM4Xzkz_28d1010f-a8df-4930-b6d8-be3a4758eda8">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 style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;9,768&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;5,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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;3,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;29,052&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;/table&gt;See Note 9, Leases for operating lease supplemental cash flow information.</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90ZXh0cmVnaW9uOmU2ZThiODk5ZDU4ZjRkZjZiN2YzNzBkN2Y0NjM3MjM4Xzk0_e984e1d0-e212-4729-813b-fe851b710504">&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 style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;9,768&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;5,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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;3,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;29,052&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;/table&gt;See Note 9, Leases for operating lease supplemental cash flow information.</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzMtMS0xLTEtNjQ5NDU_0c0a15ed-d5db-489c-9ec6-5393dafebe64"
      unitRef="usd">9768000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzMtMy0xLTEtNjQ5NDU_dbc781f7-f38a-443b-8e5f-36d88b04ba1b"
      unitRef="usd">7232000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzMtNS0xLTEtNjQ5NDU_31b8e116-47a0-47fe-b81f-c98c322ce80d"
      unitRef="usd">3375000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:InterestPaidNet
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzUtMS0xLTEtNjQ5NDU_e3c4e35b-f62e-4198-ae9d-27563e4769f4"
      unitRef="usd">5952000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzUtMy0xLTEtNjQ5NDU_161bf458-6e39-47bb-bc03-c4f9a0a31204"
      unitRef="usd">3457000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzUtNS0xLTEtNjQ5NDU_8f352601-7472-4b90-a534-6d3aa6b92926"
      unitRef="usd">2212000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzYtMS0xLTEtNjQ5NDU_e9218abd-d6b9-496e-9346-78253ba22608"
      unitRef="usd">29052000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzYtMy0xLTEtNjQ5NDU_fe4f6174-aa52-4579-9406-52878166142d"
      unitRef="usd">29766000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6931daab9afb4d6aa67cdadd2f37f972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTEvZnJhZzplNmU4Yjg5OWQ1OGY0ZGY2YjdmMzcwZDdmNDYzNzIzOC90YWJsZTo4NTUyOTI1N2JjMmM0MTkxOTk3YzcxODllNGMzMmNmMC90YWJsZXJhbmdlOjg1NTI5MjU3YmMyYzQxOTE5OTdjNzE4OWU0YzMyY2YwXzYtNS0xLTEtNjQ5NDU_a75c37ee-00cf-4917-b159-8a1d9f5d39bc"
      unitRef="usd">10566000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90ZXh0cmVnaW9uOjRmYTAzNmVmY2M3MzQwYmViMTFiN2QzMDdiYjM3MDNlXzI1MQ_3c3d3d71-e3c1-4c88-8dd0-53167c9aa4c6">QUARTERLY FINANCIAL DATA (UNAUDITED)&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;Summary of selected quarterly financial data for years ended  December 31, 2022 and 2021: &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 style="width:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.871%"/&gt;&lt;td style="width:0.1%"/&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="21" 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, 2022&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 #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;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;First&lt;br/&gt;Quarter&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;Sales&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;190,995&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;201,146&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;194,982&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;195,235&#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;/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;Cost of sales&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;127,782&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#160;&#160;&#160;&#160;Gross profit&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;63,213&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;59,048&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;59,224&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;71,821&#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;/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;Advertising and promotion expenses&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;10,866&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;SG&amp;amp;A expenses&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;22,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#160;&#160;&#160;&#160;Operating income&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;29,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;33,864&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;35,306&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;50,080&#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;/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 expense, net&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;(960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 income (loss), 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;(981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Income before income taxes&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;27,774&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;31,161&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;32,701&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;48,536&#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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,263&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Net income&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;22,511&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;23,628&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,362&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;37,371&#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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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;Basic EPS data&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)&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;1.02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Diluted EPS data&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)&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;1.01&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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 style="width:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.871%"/&gt;&lt;td style="width:0.1%"/&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="21" 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, 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:400;line-height:100%"&gt;&#160;&lt;/span&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;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;First&lt;br/&gt;Quarter&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;Sales&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: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;166,847&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;176,611&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;174,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,323&#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;/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;Cost of sales&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;114,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#160;&#160;&#160;&#160;Gross profit&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:400;line-height:100%"&gt;52,753&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;57,086&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;56,827&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;32,299&#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;/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;Advertising and promotion expenses&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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;SG&amp;amp;A expenses&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;17,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Insurance recoveries&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;(16,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#160;&#160;&#160;&#160;Operating income&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:400;line-height:100%"&gt;45,316&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;32,884&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;27,663&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;20,500&#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;/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;Interest expense, 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;(1,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 income (loss), net&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;(751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Income before income taxes&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:400;line-height:100%"&gt;43,236&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;31,347&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;26,471&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;20,042&#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;/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;Income tax expense&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;11,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Net income&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: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,658&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;23,673&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;20,059&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;15,427&#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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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;Basic and diluted EPS data&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)&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: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;1.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;1.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;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%;padding-left:10.24pt"&gt;Quarterly EPS amounts may not add to amounts for the year because quarterly and annual EPS calculations are performed separately.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90ZXh0cmVnaW9uOjRmYTAzNmVmY2M3MzQwYmViMTFiN2QzMDdiYjM3MDNlXzI0NQ_78cba531-25ea-42e5-aa8d-c4f47b8c8990">&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;Summary of selected quarterly financial data for years ended  December 31, 2022 and 2021: &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 style="width:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.871%"/&gt;&lt;td style="width:0.1%"/&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="21" 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, 2022&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 #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;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;First&lt;br/&gt;Quarter&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;Sales&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;190,995&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;201,146&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;194,982&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;195,235&#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;/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;Cost of sales&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;127,782&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#160;&#160;&#160;&#160;Gross profit&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;63,213&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;59,048&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;59,224&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;71,821&#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;/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;Advertising and promotion expenses&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;10,866&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;SG&amp;amp;A expenses&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;22,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#160;&#160;&#160;&#160;Operating income&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;29,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;33,864&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;35,306&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;50,080&#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;/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 expense, net&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;(960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 income (loss), 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;(981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Income before income taxes&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;27,774&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;31,161&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;32,701&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;48,536&#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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,263&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Net income&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;22,511&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;23,628&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,362&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;37,371&#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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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;Basic EPS data&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)&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;1.02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Diluted EPS data&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)&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;1.01&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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 style="width:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.871%"/&gt;&lt;td style="width:0.1%"/&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="21" 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, 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:400;line-height:100%"&gt;&#160;&lt;/span&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;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;First&lt;br/&gt;Quarter&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;Sales&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: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;166,847&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;176,611&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;174,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,323&#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;/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;Cost of sales&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;114,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#160;&#160;&#160;&#160;Gross profit&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:400;line-height:100%"&gt;52,753&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;57,086&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;56,827&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;32,299&#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;/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;Advertising and promotion expenses&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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;SG&amp;amp;A expenses&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;17,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Insurance recoveries&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;(16,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#160;&#160;&#160;&#160;Operating income&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:400;line-height:100%"&gt;45,316&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;32,884&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;27,663&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;20,500&#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;/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;Interest expense, 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;(1,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 income (loss), net&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;(751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Income before income taxes&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:400;line-height:100%"&gt;43,236&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;31,347&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;26,471&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;20,042&#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;/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;Income tax expense&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;11,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:700;line-height:100%"&gt;Net income&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: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,658&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;23,673&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;20,059&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;15,427&#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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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;Basic and diluted EPS data&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)&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: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;1.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;1.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;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%;padding-left:10.24pt"&gt;Quarterly EPS amounts may not add to amounts for the year because quarterly and annual EPS calculations are performed separately.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzItMS0xLTEtNjQ5NDU_bb2de95f-0598-4e64-9f61-7b4def405fb7"
      unitRef="usd">190995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzItMy0xLTEtNjQ5NDU_6d67f3db-7c7b-4de0-b263-3f1ddaf70887"
      unitRef="usd">201146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzItNS0xLTEtNjQ5NDU_c7302a14-4c1b-4002-b278-62f6e7b3d977"
      unitRef="usd">194982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzItNy0xLTEtNjQ5NDU_4c86ec54-5590-4837-9a6f-b57a5a998934"
      unitRef="usd">195235000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzMtMS0xLTEtNjQ5NDU_5a8006ad-38e4-4cec-b83a-280f55396f13"
      unitRef="usd">127782000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzMtMy0xLTEtNjQ5NDU_537ca625-b556-48ec-98ba-109964cb0593"
      unitRef="usd">142098000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzMtNS0xLTEtNjQ5NDU_4051e7b7-66be-4482-9c39-5cf89c5c2d68"
      unitRef="usd">135758000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzMtNy0xLTEtNjQ5NDU_60a3090e-9e47-4568-84e0-4dbe01de7c21"
      unitRef="usd">123414000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzQtMS0xLTEtNjQ5NDU_fb8ec904-f191-469b-bde8-21c437c4c62d"
      unitRef="usd">63213000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzQtMy0xLTEtNjQ5NDU_1e98b9ec-2651-40da-b30a-25928b0d6838"
      unitRef="usd">59048000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzQtNS0xLTEtNjQ5NDU_d52c5f8f-2fc5-4069-82c7-640a99758360"
      unitRef="usd">59224000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzQtNy0xLTEtNjQ5NDU_88dc5652-ede8-45e7-a76b-bf030b1d359f"
      unitRef="usd">71821000</us-gaap:GrossProfit>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzUtMS0xLTEtNjQ5NDU_8ac3206e-2ac1-49fa-af8b-d66625ddba6f"
      unitRef="usd">10866000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzUtMy0xLTEtNjQ5NDU_5c0a4dd2-f1e2-4c23-9aae-65876ba87b4c"
      unitRef="usd">7279000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzUtNS0xLTEtNjQ5NDU_b6763a36-6481-4a74-a059-247900eff90a"
      unitRef="usd">6065000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzUtNy0xLTEtNjQ5NDU_ce829ed8-f4fc-4729-b109-283502b1341a"
      unitRef="usd">5504000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzYtMS0xLTEtNjQ5NDU_627e5355-2511-420b-b4bb-6a286dc1f5b1"
      unitRef="usd">22632000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzYtMy0xLTEtNjQ5NDU_dbd5f0f4-a085-465c-a0f7-8cc52d5e3677"
      unitRef="usd">17905000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzYtNS0xLTEtNjQ5NDU_fb59ed75-8319-4cb8-8417-5b36c14e9742"
      unitRef="usd">17853000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzYtNy0xLTEtNjQ5NDU_bf3ec514-efd0-4577-834e-227015bfddbb"
      unitRef="usd">16237000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzgtMS0xLTEtNjQ5NDU_93b8095b-3479-4afc-9c77-b9645d0871a2"
      unitRef="usd">29715000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzgtMy0xLTEtNjQ5NDU_8756444e-fe47-48f4-aa7f-1847b630e4db"
      unitRef="usd">33864000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzgtNS0xLTEtNjQ5NDU_3fcf67bd-566a-409d-b11c-36a0efd4c0bb"
      unitRef="usd">35306000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzgtNy0xLTEtNjQ5NDU_d57e1efa-d966-4671-923a-d5168acd7006"
      unitRef="usd">50080000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzktMS0xLTEtNjQ5NDU_8f0b8059-f65e-416e-b776-d6bf866b61d6"
      unitRef="usd">-960000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzktMy0xLTEtNjQ5NDU_f1837526-781a-4e14-8641-94a8df7f802c"
      unitRef="usd">-1350000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzktNS0xLTEtNjQ5NDU_a734d391-9f11-4968-9090-3db5d3bffe9a"
      unitRef="usd">-1543000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzktNy0xLTEtNjQ5NDU_c4dcd0ac-850a-45af-b373-f11f5bd912e1"
      unitRef="usd">-1598000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEwLTEtMS0xLTY0OTQ1_789994b2-9a75-4169-9130-a166697ce47c"
      unitRef="usd">-981000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEwLTMtMS0xLTY0OTQ1_656fc14b-3d22-432d-88a2-6002ea009904"
      unitRef="usd">-1353000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEwLTUtMS0xLTY0OTQ1_906225f1-0672-4a43-9398-f6a9a6d68faa"
      unitRef="usd">-1062000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEwLTctMS0xLTY0OTQ1_4a15f43d-6180-4b64-99e8-8e733eee6bc7"
      unitRef="usd">54000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzExLTEtMS0xLTY0OTQ1_ca0c2ef0-d797-48f9-b3ea-6b3720abd710"
      unitRef="usd">27774000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzExLTMtMS0xLTY0OTQ1_371020b0-cee8-43d1-9b90-af21c9659d76"
      unitRef="usd">31161000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzExLTUtMS0xLTY0OTQ1_09776224-c791-4ab2-a404-f8fdbd70203f"
      unitRef="usd">32701000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzExLTctMS0xLTY0OTQ1_0c244654-9028-4f42-9073-618f6557a7ca"
      unitRef="usd">48536000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEyLTEtMS0xLTY0OTQ1_08958721-7aec-47d4-be9e-f71352433071"
      unitRef="usd">5263000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEyLTMtMS0xLTY0OTQ1_d72385d1-4669-4138-a5d7-e3bb4e5c7743"
      unitRef="usd">7533000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEyLTUtMS0xLTY0OTQ1_3a5352bc-61e3-45ff-866e-b7260e28caae"
      unitRef="usd">7339000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEyLTctMS0xLTY0OTQ1_c566aafd-07e8-4033-8878-fea162f70d44"
      unitRef="usd">11165000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEzLTEtMS0xLTY0OTQ1_7431eaf5-10c9-45ea-9f38-f02499c4d54e"
      unitRef="usd">22511000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEzLTMtMS0xLTY0OTQ1_1c258711-0ce0-4be2-86f3-e6b50de4596a"
      unitRef="usd">23628000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEzLTUtMS0xLTY0OTQ1_383d06b2-2a32-4eb8-8e6e-b21239b0c136"
      unitRef="usd">25362000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzEzLTctMS0xLTY0OTQ1_bf18a8ca-dfe6-43be-af6e-3b332c23a99e"
      unitRef="usd">37371000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE1LTEtMS0xLTY0OTQ1_1279d832-394f-4c46-8643-47c3ca0d0530"
      unitRef="usdPerShare">1.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE1LTMtMS0xLTY0OTQ1_8f2a63d5-169a-4eff-aba1-c8a04980fa7b"
      unitRef="usdPerShare">1.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE1LTUtMS0xLTY0OTQ1_ee7118a3-a2db-4843-94fe-811c4b8890ca"
      unitRef="usdPerShare">1.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE1LTctMS0xLTY0OTQ1_6a3887c1-e6d4-4777-afa5-515629ac8766"
      unitRef="usdPerShare">1.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE3LTEtMS0xLTY0OTQ1_e86bd794-b873-4717-b09a-848eb116a4c0"
      unitRef="usdPerShare">1.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i43212a59ad3241b09f60dfa835307093_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE3LTMtMS0xLTY0OTQ1_e10c1446-1b2c-441a-96f9-fa0bf005d634"
      unitRef="usdPerShare">1.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4fed4a6f6abc488ca9613a58c654f44a_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE3LTUtMS0xLTY0OTQ1_a55f5797-f667-49b7-87c4-36ff628f0d6c"
      unitRef="usdPerShare">1.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i935b3f61f95b49419c6024cb0ba2b904_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZToyOTZiYjJlOWE0YTY0ODQ3OGUyNGVmYTgzZTFkZTM5Yi90YWJsZXJhbmdlOjI5NmJiMmU5YTRhNjQ4NDc4ZTI0ZWZhODNlMWRlMzliXzE3LTctMS0xLTY0OTQ1_2dd24d94-2ccd-4ff7-b591-a76ba4213654"
      unitRef="usdPerShare">1.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzItMS0xLTEtNjQ5NDU_6cc9a46c-af9a-4554-814a-97535855b734"
      unitRef="usd">166847000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzItMy0xLTEtNjQ5NDU_1b8bceb9-bc16-4e1b-b4d1-ae98b2e03115"
      unitRef="usd">176611000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzItNS0xLTEtNjQ5NDU_815ad34f-b236-4507-9b8c-91a84e8330da"
      unitRef="usd">174939000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzItNy0xLTEtNjQ5NDU_738ea57f-7e8f-40fa-834e-18db0e198de4"
      unitRef="usd">108323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzMtMS0xLTEtNjQ5NDU_f7b0a1b7-892d-4493-9e5f-59b049e3c5ab"
      unitRef="usd">114094000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzMtMy0xLTEtNjQ5NDU_7cfab15d-c838-4ab4-bf41-d8275241456a"
      unitRef="usd">119525000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzMtNS0xLTEtNjQ5NDU_2c506139-97b2-4cd6-ae00-d6202b79fae6"
      unitRef="usd">118112000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzMtNy0xLTEtNjQ5NDU_3233ca31-1b79-49aa-a68d-779a650ce508"
      unitRef="usd">76024000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzQtMS0xLTEtNjQ5NDU_df80ff64-841c-4f07-a378-addf9ab90dc8"
      unitRef="usd">52753000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzQtMy0xLTEtNjQ5NDU_8f7f1d34-9a67-48fd-b3e5-d9a5f60c2d04"
      unitRef="usd">57086000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzQtNS0xLTEtNjQ5NDU_11d660f4-3a7c-4737-b0ac-25ebf49d7699"
      unitRef="usd">56827000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzQtNy0xLTEtNjQ5NDU_acf53a79-9e09-41c2-8a7b-628fda12393d"
      unitRef="usd">32299000</us-gaap:GrossProfit>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzUtMS0xLTEtNjQ5NDU_3df2bf7f-fd17-46a1-9705-914d80e8fe66"
      unitRef="usd">6210000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzUtMy0xLTEtNjQ5NDU_2ff4fabc-48fc-4009-b559-d7d46f44c2aa"
      unitRef="usd">5664000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzUtNS0xLTEtNjQ5NDU_4bf37ba0-845c-43d3-96c2-29022d9ce34e"
      unitRef="usd">3371000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzUtNy0xLTEtNjQ5NDU_d194d23e-8883-4f00-8103-73ee4f4fdda4"
      unitRef="usd">853000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzYtMS0xLTEtNjQ5NDU_1b1e2e29-14dd-4d4b-b09f-dd95078c75df"
      unitRef="usd">17552000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzYtMy0xLTEtNjQ5NDU_d761b8a9-4718-4363-b513-3f03e0912bb7"
      unitRef="usd">18538000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzYtNS0xLTEtNjQ5NDU_a5a5044c-c0eb-4b8a-96eb-93f69391b04f"
      unitRef="usd">25793000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzYtNy0xLTEtNjQ5NDU_98a0009f-c38b-464e-b2d3-4f8037e502f5"
      unitRef="usd">10946000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:InsuranceRecoveries
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctMS0xLTEtNjg2Nzg_2cb14b5e-180f-4147-b801-40391f37e092"
      unitRef="usd">16325000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctMy0xLTEtNjg2Nzg_e5db3dcd-aa7e-4953-8a93-13f9dc2fabaa"
      unitRef="usd">0</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctNS0xLTEtNjg2Nzg_cd2c406a-d7a3-466e-aef6-313d77581f9f"
      unitRef="usd">0</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctNy0xLTEtNjg2Nzg_dcac54a8-b33d-41f0-ab59-88d7adee57f0"
      unitRef="usd">0</us-gaap:InsuranceRecoveries>
    <us-gaap:OperatingIncomeLoss
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctMS0xLTEtNjQ5NDU_08334476-d25d-4772-9876-074eb99a284c"
      unitRef="usd">45316000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctMy0xLTEtNjQ5NDU_325033d4-f1ab-44fe-ba6d-9c3fea52d92f"
      unitRef="usd">32884000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctNS0xLTEtNjQ5NDU_22316e93-7e56-493d-9cda-546413302e56"
      unitRef="usd">27663000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzctNy0xLTEtNjQ5NDU_596e5dbe-d4e8-43fc-8663-15c670722d78"
      unitRef="usd">20500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzgtMS0xLTEtNjQ5NDU_568de5c0-c6c6-43c8-a4e4-c5e6ad18288d"
      unitRef="usd">-1329000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzgtMy0xLTEtNjQ5NDU_aefc1354-b562-4cab-90af-be5aeae7d65a"
      unitRef="usd">-1116000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzgtNS0xLTEtNjQ5NDU_d5ae83e6-a58c-400f-9cae-1ece95c654e2"
      unitRef="usd">-1104000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzgtNy0xLTEtNjQ5NDU_f1756520-49c3-4926-bce9-b7d2b66799f6"
      unitRef="usd">-488000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzktMS0xLTEtNjQ5NDU_ce1c2e01-d21d-4d02-bfb8-945c03c39c19"
      unitRef="usd">-751000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzktMy0xLTEtNjQ5NDU_2cd732e1-1919-462d-84ee-d4153425c545"
      unitRef="usd">-421000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzktNS0xLTEtNjQ5NDU_618966e2-1817-4480-87f8-7cfb1b1485c4"
      unitRef="usd">-88000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzktNy0xLTEtNjQ5NDU_3e8f8f30-e02c-496d-99b8-50c1cc3a8a7c"
      unitRef="usd">30000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEwLTEtMS0xLTY0OTQ1_8c3ec54e-2258-41b9-9216-eef4321c5cfa"
      unitRef="usd">43236000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEwLTMtMS0xLTY0OTQ1_b3fd7d09-c811-4edd-8841-f3836bce5f4e"
      unitRef="usd">31347000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEwLTUtMS0xLTY0OTQ1_0910df05-e1e4-4b3c-a2ba-123db122977b"
      unitRef="usd">26471000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEwLTctMS0xLTY0OTQ1_6d617bc7-55e0-42db-9993-3cd5bf08010b"
      unitRef="usd">20042000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzExLTEtMS0xLTY0OTQ1_8d880c04-186c-452a-8af4-357efd136849"
      unitRef="usd">11578000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzExLTMtMS0xLTY0OTQ1_28bed45d-a3e1-4b17-a8c4-49bae3fae007"
      unitRef="usd">7674000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzExLTUtMS0xLTY0OTQ1_b30c2042-748a-466f-9583-9c6df229e8b7"
      unitRef="usd">6412000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzExLTctMS0xLTY0OTQ1_94b41c18-05fe-4c7b-9ce7-615c6302d0fd"
      unitRef="usd">4615000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEyLTEtMS0xLTY0OTQ1_fbfa62be-becf-4e58-9cbd-fd5bf5831db2"
      unitRef="usd">31658000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEyLTMtMS0xLTY0OTQ1_5c509ef8-be9d-4736-bc62-7a555971dc8e"
      unitRef="usd">23673000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEyLTUtMS0xLTY0OTQ1_0a9abfb1-04be-4ee9-8466-ada1a8943549"
      unitRef="usd">20059000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzEyLTctMS0xLTY0OTQ1_4559b331-f8c2-4a54-8899-b7383c2437ed"
      unitRef="usd">15427000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTEtMS0xLTY0OTQ1_4ced4bb3-558d-4129-bc1b-d46d9c892a64"
      unitRef="usdPerShare">1.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTEtMS0xLTY0OTQ1_bd7c3e33-ffeb-487a-bd1c-956f7849e2ff"
      unitRef="usdPerShare">1.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTMtMS0xLTY0OTQ1_26337765-d6d6-41b7-aa7d-ea24e38ab452"
      unitRef="usdPerShare">1.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icc82d9c0a98f4521b7764100f21d9831_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTMtMS0xLTY0OTQ1_d4cfa683-b9f0-4ea1-aa20-7e4da015f1cc"
      unitRef="usdPerShare">1.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTUtMS0xLTY0OTQ1_56d26b6f-95c6-45c9-905e-0e1827e83db2"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i69e653edae8b409b80194a52bb996291_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTUtMS0xLTY0OTQ1_883a268f-95e6-4ffc-b623-edc1ff3db294"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTctMS0xLTY0OTQ1_076f6329-e6a2-4fb4-8ea3-0f1aa0f72ef7"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic65a2f4b902d40a0a241c988c2dcc3f1_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTQvZnJhZzo0ZmEwMzZlZmNjNzM0MGJlYjExYjdkMzA3YmIzNzAzZS90YWJsZTplNDZhNzU0NGQyOWM0YjJlYjkxNTgzMDFhYjRmOTIyNS90YWJsZXJhbmdlOmU0NmE3NTQ0ZDI5YzRiMmViOTE1ODMwMWFiNGY5MjI1XzE0LTctMS0xLTY0OTQ1_e34ebaa0-4c4f-43a0-8713-16bbdccfc5e6"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTcvZnJhZzoyNDNmZGIxM2IwYTU0NTM0ODQzY2Y0Yjg2OTI4ZDAzNS90ZXh0cmVnaW9uOjI0M2ZkYjEzYjBhNTQ1MzQ4NDNjZjRiODY5MjhkMDM1XzMzMw_2e72f431-8f57-4b8b-84e4-e4db24acdd5c">SUBSEQUENT EVENTS&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%;text-decoration:underline"&gt;Dividend Declaration&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;On February&#160;23, 2023, the Board of Directors declared a quarterly dividend payable to stockholders of record as of March&#160;10, 2023, of our Common Stock and a dividend equivalent payable to holders of certain RSUs as of March&#160;10, 2023, of $0.12 per share and per unit. &#160;The dividend payment and dividend equivalent payment will occur on March&#160;24, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i39e190b34d30414bb469dfd85ffb67f4_D20230223-20230223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yMTcvZnJhZzoyNDNmZGIxM2IwYTU0NTM0ODQzY2Y0Yjg2OTI4ZDAzNS90ZXh0cmVnaW9uOjI0M2ZkYjEzYjBhNTQ1MzQ4NDNjZjRiODY5MjhkMDM1XzIzNA_d04ef1e9-57fe-4b2e-9cad-0302ec9671e3"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <dei:AuditorFirmId
      contextRef="i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNGY3ZGQ5YWYyYzQ5Mjk4ZWQ2OGVhNDc4YjVhMjg2L3NlYzoxZjRmN2RkOWFmMmM0OTI5OGVkNjhlYTQ3OGI1YTI4Nl8yNTMvZnJhZzozNzAxZWJmMmQ0ZDE0NzRhOGMyM2MyNmViZGMzMDE2MC90ZXh0cmVnaW9uOjM3MDFlYmYyZDRkMTQ3NGE4YzIzYzI2ZWJkYzMwMTYwXzM1OA_86adf287-2642-4289-b807-a3a3347f78c2">185</dei:AuditorFirmId>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>93
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M"7QQY UP?<&8V![(!^SVQP__ U!+ P04    " !O/%=6Y 3=XT,"  "S!0
M&    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;(V46V^;,!3'OXK%I#U5X9++
MJ@R0<EFWJ$T;I>WV,.W!@4.PBFUFF])^^]J&L$RBJ"_8QS[G[]\Q/B>LN7B2
M.8!"+[1@,G)RI<JYZ\HD!XKEB)? ]$[&!<5*F^+HRE( 3FT0+=S \V8NQ80Y
M<6C7=B(.>:4*PF GD*PHQ>)U"06O(\=W3@M[<LR567#CL,1'N ?U6.Z$MMQ.
M)244F"2<(0%9Y"S\^7)F_*W#3P*U/)LCD\F!\R=C;-+(\0P0%) HHX#U\ PK
M* HCI#'^MII.=Z0)/)^?U*]L[CJ7 Y:PXL4ODJH\<BX=E$*&JT+M>?T#VGRF
M1B_AA;1?5#>^8WUB4DG%:1NL;4I8,^*7]A[. H+@G8"@#0@L=W.0I5QCA>-0
M\!H)XZW5S,2F:J,U'&'FI]PKH7>)CE/QXG&]>4";VZN[_7;QL+F[#5VE9<VF
MF[02RT8B>$?"#]"6,Y5+](VED/XOX&J>#BHX02V#0<4U)",T]B]0X 7!@-ZX
M2W)L]<;O)5FE1'&!-JQYQ>8Y_%X<I!+Z4?SIR[C1F_3KF4*9RQ(G$#FZ$B2(
M9W#BSY_\F?=U@';2T4Z&U#O:C B*-NL^O&$!_W(Z@#'M,*8?PF"80A_#</3U
M;OL=W=SL!D!F'<CL0R %3^ROZX,95KC&3&*)5D2]7J MD9)7@O21N6>%1$$<
M;;N0*.$54TU-=:M=1UHTA?C/O6EG6RR.A$E40*9#O=$7?5^B:1&-H7AIR_+
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
M4@O4_X^<R_V![J!Y6S;Y#U!+ P04    " !O/%=659=HN/H#  !M#0  &
M 'AL+W=O<FMS:&5E=',O<VAE970T+GAM;*U7;7/B-A#^*QKWIG,WD\26;3"D
MP$R"N5YFFI<)R?5#IQ\$7K![MN1*(B3]]5W9Q =&T%PG7[!EGGVD9U>[6@W6
M0GY3*8 FST7.U=!)M2[/75?-4RB8.A,E</QG(63!- [ETE6E!)941D7N^I[7
M=0N6<6<TJ+[=R=% K'2><;B31*V*@LF72\C%>NA0Y_7#?;9,M?G@C@8E6\(4
M]&-Y)W'D-BQ)5@!7F>!$PF+H7-#SF%8&%>)K!FNU]4Z,E)D0W\S@*ADZGED1
MY##7AH+AXPG&D.>&"=?Q]X;4:>8TAMOOK^R?*_$H9L84C$7^>Y;H=.CT')+
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
M/(.,C1CBD!*#<^PR=, D:IE$3B8/RT2PH:[V&5(QH"10U3LMD?7R(/#,$(=
MYM3%-HAZ>Y8.F$Q:)A,GD^M_-KE\02LFESQ3,[-ENW!'!:_ 29G87D:(.2\V
M"(<8&W1L4,^L8*^3$MZ1F%DP(5C6IJ;DF55G^J[89#H3I<ND?&1:0FR38M/$
M5J&JG79'4$QX-A7/I#(#4.'8S.,Q@ HFM(?SGGS"3LYW<LG$F4[!8/\Q$.^^
MV7T Y)O>!X#\/4N'O2==[XE;;M034ND9V:L75<54P=%)K\B3>5[4M:/FB/@"
ML<5":?9*7R:I\M\JU_,(UY;F]2<J+B>U%I_*VN'0=T(/.Y7/] =+6;Y-YD4S
MM.#P42C#CJ/0]"  %WK4#'G8'![W!4$GL[!;9]VJQ%5*+EY $K[]5M^G@9FU
M(!SV51$U60 X&NV-R2&)3FMAIYZ8W@NV3O(,L6==4.":V)@P^AA&)A4;1@)S
MUF+(V-B/>GATP@6[E<OM7O)%Z^1%NQCZH%;3FS+3UQ]!8I#DP&:=!%##D/A6
MI@6,C8.^\M+I%^P6,%=IRC=:"C>D0!ZVV,!>2*R L6$!]:QX 8SM*_]#'IUZ
MP6[YHGB(#>L<K<ZT7-<1D)&M._ DLFJ(C1K3R.0#F,(![2/4B1CL5C$W+%.U
MHZAY5#*13%%+\\KP09"<K4*&A(:F:H9@*NS,-1@$HSTUDG2JAKA5C;O"$UM5
M1&1B]!\ #<=FA0= .)CT3 [I! IQ"Y3O;UT<@NQLU1%%$VJ&$P@C(349VK!
M+1=Z%LFD4S'DB(HQ-DUN:QU]?-.$G%2=G-1:?"IKAT/:J1/B5B=76;:3=7I_
M07F.\A?Y<H;615+*LSK0F9)^:[U6 4<64!J^FFMJ.@Z$4XEK8GH.I%PF8Z]G
M24PZY4+<RN5^(]2B1*4JI6;GFTK]6G5*MPZ;6N,*<ZNRH6E+$5/5 !"5NB:>
M9X4_ "2]59-TLH:X9<V,EU+D\TT[FZQGS0F'"*!12(0MEJ N&GLF1QO6QZ^3
M.\0M=^X%3QG+FM!_==4W[W(06ZM8Y  Y VQS."T=DNLD#W%+GD-R55+4CMJ2
M= H' J@72W0#(&O2; B9>#URFW0JB+A5T)&R"D@5TYUF &B(O<@B ,)Z=FY(
MIWJ(6_6TA753U5L>32B]H:@",L4?1]A*CI#J46456]D1 DY"OT<[T$[Z4.]=
MA?4F+U5(O>$TPJFHWGT<<4IK\:FL'0YI)\>H6X[=)R_U!I\*XRS7>JS,=@N
MU[LZ/V]5I/=D9&J+*.7-H6]J,ACG60<7$"["4<\RE':BC#H5RD%EE8(E*AV_
MJ-4!3W^!K B@D+&Y#@!1UC( 0OD^[M$*=.]HSJV)OO*D1 M6;Y>EFWJC\RF7
M2S3G0ME240'/ERU=S#P&0(9CS\S5,03#N&_#@'8:B![10$+QR==J ;?>.6>E
MCPD*7CX.)1,KE+$YF*,IM!'C>V8:@V X-#>M8Q!&O#YVG?ZAQ[9U]DMHJF8M
MERAY%(S5<3A4^F#+BRU<0ZE+L#3T@+T>GU#/XF?C J60>B0"[?0//:)_]N;L
MO>R.:Q\ ,H3I < @\'KY=1*(OD<"I5P562%SO:=5L3+G I5<]E2AXR=8 (1X
MF-BA]^8S+-H)(.H60&TE*/6.^V:ETHF.-'6CXE#4%4)))/2-B<>>Z;-UC<4/
MD#Z16E28"L)IZI!?IX_H&_71_L;#AT8L?42+5DNXU1(%]W[&H;D#!N F/HFL
MX@"9"WHW(?Q.*_GN;:+K^EBD/B!Y;LZYA-X*2YLC%AV>]7I2E?CZXDB=]X$]
M(W-';P:!K(4) .J97+^3,;Y;QMR6J:[I#'W(V.[JHY; [V-H*P^BUE7FZ1X
M&YIG:#$ PA$->DXV_$[%^&X5,^LC=(;F[#$O2^W :LY?6 +&J&]K$8(#Z\
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
M$ <J6MPA% 5.TOSL\TBX.$OEKP%&8@N0&8CV#2&\*F0=U!<YQD]02P,$%
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
MOLNED2ENH6=?K@'I^FN8"0=;T23SI^/4Y\$,)Y-E26=OK>Q7W0Y(KM(QR#A
MB+/A0!$L')!&!-E-9MJB2^QM2-<F0MH6W1Q[ G(\DJ9@0D)4$>U^B-$ZR"<J
M_(_'*Z]\* <4G"-QN*5[A[;0+"B&3LQ_%2/!(BXGOL9!UQA<M5CNM9Z2/"X5
M]5H5$&,X#BM8/-\U34F^K^]O^PDF>1P2Q,X")=VPW8VV1I>L<#*A)><)BH44
M<._ M2]?G9-JRQQ;;W[,1\((8]G[)--<7-\ E^VXW1Y<HR1G0(X_!]3KJ(%K
M*H]Q#,3RY_TUWDP 2]IM\.C0RE:+5FJ[0Y(/)MM5S?/ *E%M+YA_%O(\UA&:
MQ0)E>JY]%!J5 TY9"O,3,< M/Y'(7X*2UTOR+"RI8YF4"WLD8X*0@VILO[?Z
ML*+\U,2M! 4>F:[E]B.!>ZN K)U+"49RZ\7?CTIS0"1Q\I\['6M&;$)].!JM
M"Y7L^JAJ%C6=($MQ_AI'17F@RT>;JJX[;N*%<=?.MG2K!P>S>!2*)DDHK3-K
M#H(QOI5Q7BH2& MFV;5<!F^PA"KM('+<F.,7Y(W(6HW%PE%E^U*D!ICB>IRY
MX(7DT'R$3VMP&FG4$@P2@6 "XG$Y81EI!*<OQXU-RM9@>O8X\I\RW<V+10.,
MK_*SRJM83.^MSKWZ0,3B@;DC6Z$!G<'BV-CP&,2>X=[1^VI[KW E?<XH9S\@
MPWT)O*N\,KA(D[0KPC1.4)\?.'2KI3K*)Z.1?(OH_N+1C5=-+RD3'ZGS)YE+
M7SZ=O]83/;*)FR3]E93$*P-.")S2+A^FT9A%R3@3WKGX9M8@;'1DQW=0FCEF
M^12HFQK"?I8%@&SOR:[>?Y:JS>P6^)J=!XFQ#7#1G(EMOL+3)5[RH_("WZ&J
M<&3?I?T",MER5)C7Y0.%TD*IM.^TR][C1MG$@T:SOH#!;QU-!<H<\\.N]@'7
M3SR,0I:/(P61)^K %SX4<CPOFNB&U_[T,N.@/8Y3&3C#Q3!-/4S^RE0?)IJ#
M!W)7Z#+']7$?4I95VI4M/MFN_L:AE9$PSD>#'.8EJ.T\M+,@"+!RC.EW;Y$+
M6(PEN*\N=,@D^;)4TX!GVTK'TK@$:M*%WMT+Y&4=:M"%<OZ^CV>Z]"<E4DEU
M!*]U++!]0;+GRSVMES]_Z6=$J>A,UU&8$PZD9;'VO;^*_+FI12$'3Z61E.%F
M& J=U2T#Z6)79*RY2@ T6XP,/1R;3OP2=A"38<?],.J>L\='VF@$SZ6%S7A
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
M.;_L-C[.KPP&)BUQ2*;2"UAZ?/3X]( GY?R'MMG0JV_QOE>SIC\AI0?G@P_
M[XL&PB7Y@ >$=R&__#]02P,$%     @ ;SQ75LI9?\\(!   :P@  !D   !X
M;"]W;W)K<VAE971S+W-H965T,3$N>&ULE59M;^,V#/XKA#<,/4!H;/F]2P(D
M:0XMT%Z+IMM]&/9!L9E$J&WE)+EI[M>/LM-<#VBS[8LCR>3#AP]I,<.=TD]F
M@VCAI:X:,_(VUFXO!@-3;+ 6YEQML:$W*Z5K86FKUP.SU2C*SJFN!MSWDT$M
M9..-A]W9O1X/56LKV>"]!M/6M=#[*59J-_("[_7@0:XWUAT,QL.M6.,"[1_;
M>TV[P1&EE#4V1JH&-*Y&WB2XF$;.OC/X4^+.O%F#RV2IU)/;7)<CSW>$L,+"
M.@1!/\\XPZIR0$3CVP'3.X9TCF_7K^B?N]PIEZ4P.%/55UG:S<C+/"AQ)=K*
M/JC=%1[RB1U>H2K3/6'7VT:Q!T5KK*H/SL2@EDW_*UX..KQQR/P/'/C!@7>\
M^T =RTMAQ7BHU0ZTLR8TM^A2[;R)G&Q<4196TUM)?G9\]W@U?X#IY&;R93:'
MQ=5\_@BSR?WC]=V7Q7!@*8*S&Q0'M&F/QC] "SC<JL9N#,R;$LN? 09$[<B/
MO_*;\I.(EUB<0Q@PX#[G)_#"8[YAAQ=^@#<5E6@*A$77\0]8"8LE7$I35,JT
M&@W\-5D:JZE;_GXO_QX]>A_=?4$79BL*''GTB1C4S^B-?_LE2/S?3W"/CMRC
M4^C_NU8GT=[G>BH$7#?/V%BE]^= 9<%ZB?I8&O<(X+-L)/5B"6NE2@._0I0R
M/PUI$<8L3#A,A=;T19902F-EY=2'LZ5J]5(U!D13@K(;@MUMI'G"O?D$09XS
M/_(A2"/F9SX\B!WUOT4M166 YRP/ ^ 1R[, OM(% +*!K58%&@,!2Z*8GCP)
MX)8N*(M-5_P?_KU[SH(TA[LN,F>!S\G')[Q'945%Y'F6LY1RI%44LSR*X%[3
MM:CMGL&6^LFRCCI^:^66+BS:-F@_%.F&;!DL6UF5LEF;WE?61/H9G;?3+8A)
MKRSN5CXIE\*C%HW9*FU%=YL=8T'FQY#D*258;*C$>O\S%^"QJT$,/$Q8&'.8
MD=)6M_VEV(NUUDZM,&5Q2'(E+ W#?\U06"B4L1 1O\SW(?(C%D0YW#@H411M
MW?;?5HG47H7L:3L045,6\GM_<,:#F 5)]@G.@CQA61)^^B_BNE)02R5A5Q0_
M93Q+8%(4NJ6(^$(CRZ#YL +S>ENI/2(LL<&5M%T<)SLGT7,G.HMX"@NZ*[3$
MOB]W-**HHU*BR)U&49(<B8(5+^XE"X/,^>8QS%IJ=%+?&5"FS1HJI.$!E11+
M64GK8$,2+J6861(?FB]D(;4Z9TF0O&D^EM+6]1Y9YO#>13)X,P!JU.MNS!DJ
M4-O8?A8<3X^3=-(/D!_F_1B^%7HM28P*5^3JGZ<TN'0_VOJ-5=MNG"R5I>'4
M+3?T;P"U,Z#W*Z7LZ\8%./Z_&/\#4$L#!!0    ( &\\5U:Z)RT<104  !0,
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;)U7;6_;-A#^*P>O*#:
MBT6*DJ@V,= TZ=8/W8*X+QB&?: EVM8JB1I)Q<U^_8Z4K+B98W3[XE#4W7-W
MSST\,><[;3[;K5(.OC1U:R]F6^>Z%_.Y+;:JD?9,=ZK%-VMM&NGPT6SFMC-*
MEL&IJ><LBM)Y(ZMVMC@/>S=F<:Y[5U>MNC%@^Z:1YOY2U7IW,:.S_<9MM=DZ
MOS%?G'=RHY;*?>AN##[-)Y2R:E1K*]V"4>N+V2OZXI)[^V#PL5([>[ &7\E*
MZ\_^X6UY,8M\0JI6A?,($O_<J=>JKCT0IO'7B#F;0GK'P_4>_4VH'6M92:M>
MZ_I35;KMQ4S,H%1KV=?N5N]^5F,]B<<K=&W#+^P&VX3-H.BMT\WHC!DT53O\
ME5]&'@X<1/2$ QL=6,A["!2RO)).+LZ-WH'QUHCF%Z'4X(W)5:UORM(9?%NA
MGUO<7G^\_N7#]?G<(9C?FA>CX^7@R)YPI S>Z=9M+5RWI2J_!IAC%E,J;)_*
M)3N)>*6*,X@I 18Q=@(OGDJ+ U[\5&GJ3K6]@EM5Z$U;#2)H2[A2:V6,*F%O
M\/NKE74&]?'',1J&(/QX$']F7MA.%NIBAH?"*G.G9HOGW]$T>GFB!#Z5P$^A
MG^K.2<?C:8UH[[<*7NNFD^T];%2KC'3*X@$+9%A8&]V 0YNKRKJJ1N0-+'7=
M>_XL6+7!(^E@=1]LK*P5Z#5T1I=]X6P@&-_A\UU5>M>=-&JK>XNVF$55A% U
MABS!Z0'#:8/G/[C*C?=!P$'ZRDS(9W R[X>T+XWT@H1E5YG*_8^,"Y2U5P.L
MM'.A_'WFWYS#VW:# JM\V&^F[FS2XP$_WLA^E6[EPP5!_XTFTH&$3E<(6[7@
M<%S";JMP.C\DM4^S'-([T@_/P--% SH<AM1WV!4?Z0R9&)PL#BVWG7J&2;9%
MW9?84K (A75VRH0/2%M@S:NZVLAP'+]7Z.?ACC5&#_NA,>$;@"__:_8_G'D9
MRPVV8PR)($M/ZM#+M:[QL^0=G%SY//UA:3&X>VCT\^\$H]E+.S:C?,!303G[
MOOI$&OFG-E]KZT$\OREIAFF),ZA0S0HKW\\[_T/]3W3\W%WBY&CA)ZU+"\^
ML9PD+,8531F),NY7C))8</BTK9P:+3-.$AI!EA!!!:0Q$5D,-T8U5=_ "@4R
M'+RZT%O\\L01)U$< XLS(G(&5"2$)1FJN<3.FDK6DRE/$9$!!D^9 !&15#!X
M@S%A8V1Y )E$1/ $H2-,. *6)B2/<WC3J_J1*8T1A +E)*<I)"2-)RJ\I-;*
MRQWYW)^.0O\X\<PC$B<<*+*"P5A*:)3#IW]KA<4DR070++!'?1 *[[7#RHZR
MSID@/!-8!B-)Q+%;,8D1^O&,^5"C_+QX K%<$.;3R$B&C:4D$PDL^RX,L\&"
M,L*P:0*YR( 1FJ=35Q@GC%*?8LI2-$RF-UW=6Q"<9$A,@E:(RK'0%-Y5)0A,
M$/<S2AAV+DB6O82/LL8)P#,2Y]@#$5JP?_=K.'G("!.!.9[FP..1C<<%>DGX
MOE&!#*:I#\SSXV-NV:D"I>+N_23"^62=-'B5M%XL29KY;+)$ *>!_,?6V%*G
M*H2)<X)L^_/!16AIGD;^1#:ZK!YA>\U$OI\1B2B'+$CGL>D(C"Q@1^(<K5&8
M;"SW:"$4]9%S"CFJ.T%J!8G2/3_#*'B&FPR5)W"%W<)V1[A"KI%H"L>^__.#
MFQI.RDVXCUK4<M^ZX=(V[4Y7WE?#3>_!?+@OOY-FXXFJU1I=H[,LF8$9[J##
M@]-=N/?YF:B;L$0F2F6\ ;Y?:V1D?/ !IG\$%O\ 4$L#!!0    ( &\\5U9]
MZ)^5M0T  $TF   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;,U::6\;
M.1+]*X0G&"1 6]9IR3D,V,YDQHO)@3@SB\5B/U#=E,2DU53(;A_SZ_=5D=W-
MUN'Q+!;8_9+(+;)8QZM756R]OC/VFULI58K[=5ZX-T>KLMR\/#EQZ4JMI>N9
MC2KPS<+8M2SQIUV>N(U5,N--Z_QDV.^?GJRE+H[.7_.S3_;\M:G*7!?JDQ6N
M6J^E?;A4N;E[<S0XJA]\ULM520].SE]OY%+=J/*WS2>+OTX:*9E>J\)I4PBK
M%F^.+@8O+\>TGA?\KM6=BSX+LF1NS#?ZXSI[<]0GA52NTI(D2/QWJZY4GI,@
MJ/$]R#QJCJ2-\>=:^CNV';;,I5-7)O^[SLK5FZ/9D<C40E9Y^=G<_:*"/1.2
MEYK<\;_BSJ^=C(]$6KG2K,-F:+#6A?]?W@<_1!MF_0,;AF'#D/7V![&6;V4I
MSU];<R<LK88T^L"F\FXHIPL*RDUI\:W&OO+\\K>;ZP\_W=R(JX_O+Z\_7'RY
M_OCA]4D)R?3]21JD7'HIPP-2!D/QWA3ERHF?BDQE70$G4*G1:UCK=3E\5.);
ME?;$:)"(87\X?$3>J+%SQ/)&A^RL')XX)Z[,>JX+Z2%19.+".4#_(OU>::?Y
MZ3\OYJZT@,N_]CG"'S/>?PRET$NWD:EZ<X0<<<K>JJ/S'W\8G/9?/6+$N#%B
M_)CT)P?KKTL1;Y5+K=ZP \Q"E"LEX(/"29\\/?&Q$'^3187$%<,AAP7!H65P
MZ$86#T(5I;(J$[HHC9"4&;K0E')"+JU22.12T#?D::O$K]5]:A(.@:OF3GVO
ML"!_$"G$Y:J$(!*^5G:IK( &%QNK<^$!,1#/Z<L??Y@-A_U7[WD-_S%X]:+G
M)0OMH$0.FM+%4LQA"G IYNI667"-D'EJ5DBV-"@O4VL CEMIM:F<2&6IEL9J
MY1+D8[F"J+6!TN5*%N*T?_R@),B@AM1*65U":@]@PDK$'910>]%KEXCW/W^"
M:U(0IR,GE4ZX5.:*'0 Z_ 80;DQ H"YX:]#ZV&VTY0U@,F-YQUSE&K8X"!(
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
M' GK?[SD_RC-AG\P-#=E:=;\<:70'UI:@.\7QI3U'W1 \PNR\W\#4$L#!!0
M   ( &\\5U:^/L6/1@,  '8'   9    >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;)U5WV_B.!#^5T:YZIYR) 0H50^0H/1VD?I+A;M].-V#22;$6L?.VDY3
M]J^_L4-#5T?1ZE[(V,SW?3-CSWC2*/W5%(@67DLAS30HK*VNH\BD!9;,]%2%
MDO[)E2Z9I:7>1:;2R#(/*D64Q/%E5#(N@]G$[SWIV4355G")3QI,799,[Q<H
M5#,-^L';QC/?%=9M1+-)Q7:X1OMG]:1I%74L&2]1&JXD:,RGP;Q_O1@Z?^_P
M%\?&O+/!9;)5ZJM;K+)I$+N 4&!J'0.CSPO>H!".B,+X=N ,.DD'?&^_L?_A
M<Z=<MLS@C1)?>&:+:7 50(8YJX5]5LUG/.0S<GRI$L;_0M/ZC@8!I+6QJCR
M*8*2R_;+7@]U> >XBC\ ) = XN-NA7R42V;9;*)5 ]IY$YLS?*H>3<%QZ0YE
M;37]RPEG9Y\>'Y=?5G=W,']8PN/F\^TSK!XV\X=/J\7=+<S7Z]O->A)94G+^
M47I@7;2LR0>L_03NE;2%@5N98?8C040A=G$F;W$NDK.,2TQ[,.B'D,1)<H9O
MT.4]\'R#C_)6*FNX$,!D!BMIF=SQK4"8&X/6P)*;5"A3:X2_YUMC-=V>?T[5
MH549GE9Q'75M*I;B-*"6,:A?,)C]^DO_,O[]3 [#+H?A.?;_?79G64_'_#-2
ML,2<2V[QMSMJM!-5[<&F0+A19<7D'@IF@+D&:C'"8_@1PQP&FH*G!33.-_U6
M<TT^'D>14=^!RL$2YSWJ'>J6/^-T7'Q;6Z7)2S#7_*;@E2'%%Z*%E&F]YW('
M+TS4Z"@N!N-P/+X*0:*G9&E:ES5!G5JIM.7?/4WK&UXFR4]*U0;S6H#@N==)
M8M@CTX="_,",KS1F#0*-69^1]P-TW4-U3;'<HN[NO[^T9/1]82Z2,!['?N^B
M'XY&2>BJ4Z&?=V+?H^H[\?^PA%[(":<NT;RV[KJ?C,HG1SY6?7Q@ICTQ^C@6
M0YD(FOCFVFD-X +:*&DQ/)JCHWEY-,<'DXI$[TQN*>9D' Z3*]@HRP1QM><%
MIWHH>C<+2W<MW,0WD*I:VG8L=KO=HS)O9^G1O7V1[IG><6E 8$[0N#<>!:#;
M*=\NK*K\9-TJ2W/:FP4]C*B= _V?*V7?%DZ@>VIG_P)02P,$%     @ ;SQ7
M5@1WYB._"P  &2,  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&ULO5I;
M4]PX%OXK*H;9@BI/8[LO0$BH C*993<$"C([#UO[H+;5W:JXK1[)AC"_?K]S
MY&M?")F=VI?V33J7[UPE]=LG8[^XA5*%^+K,<O=N;U$4JS='1RY9J*5T [-2
M.;[,C%W* H]V?N165LF4)RVSHS@,)T=+J?.]\[?\[LZ>OS5ED>E<W5GARN52
MVN=+E9FG=WO17OWB7L\7!;TX.G^[DG/UH(I?5W<63T<-E50O5>ZTR855LW=[
M%]&;RQ&-YP'_TNK)=>X%:3(UY@L]7*?O]D(22&4J*8B"Q.517:DL(T(0X_>*
MYE[#DB9V[VOJ'UAWZ#*53EV9[#>=%HMW>R=[(E4S66;%O7GZNZKT&1.]Q&2.
M?\63'QL?[XFD=(595I,AP5+G_BJ_5CAT)IR$.R;$U828Y?:,6,KWLI#G;ZUY
M$I9&@QK=L*H\&\+IG(SR4%A\U9A7G%_=WM_=WE]\_EE<WM[?W_YV_>F7A[='
M!2C3]Z.DHG+IJ<0[J$2QN#%YL7#BYSQ5:9_ $41JY(IKN2[C%RF^5\E #*-
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
MLKFI\0Q[5G?8?1C DU\I^T* >,@V6-_QF]CPE *T0-)M^-MFF6@>M*4GI83
MEV^.$0^N&/ Q)D=C1^:_S'I-%3"<7M V.G5\G>/W]#X'91VLCC4-MCU#>O .
M72N?]:[\71E(?VP87S?[V_]NM/OOY-K_9? TW?_Q\@$UJ00HI5AA:3B9I2/?
M[;8O5FW='PA+9:W:N,>UR$ =FH#?5PI-;O-"&W3_*%W]%U!+ P04    " !O
M/%=6X<7-#80)  #O%P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6R5
M6&MOW+H1_2O$WN#"!H2U7OMR; -VDMNF0!(W3EI<%/W E;A>-9*HD)0W[J_O
MF:&DE1VOG0+VBI+F>68X,]393IMO=JN4$S^JLK;GDZUSS>G)B<VVJI)VJAM5
MX\U&FTHZW)K;$]L8)7-FJLJ3. SG)Y4LZLG%&3^[-A=GNG5E4:MK(VQ;5=+<
M7ZE2[\XGT:1_\+FXW3IZ<')QULA;=:/<U^;:X.YDD)(7E:IMH6MAU.9\<AF=
M7J5$SP3_*-3.CM:"/%EK_8UNWN?GDY ,4J7*'$F0N-RI-ZHL21#,^-[)G PJ
MB7&\[J7_P;[#E[6TZHTN_UGD;GL^64Y$KC:R+=UGO?NKZOR9D;Q,EY9_Q<[3
M1B#.6NMTU3'#@JJH_57^Z' 8,2S# PQQQQ"SW5X16_E6.GEQ9O1.&**&-%JP
MJ\P-XXJ:@G+C#-X6X',7[_[^]?V7/\7EQ[?BW?7-V8F#3'ISDG7\5YX_/L ?
MQ>*#KMW6BG=UKO*' DY@S&!1W%MT%3\K\:W*IB*) A&'<?R,O&3P,&%YR2$/
MO[>%NQ?_NEQ;9Y $_W[*22\B?5H$;8Q3V\A,G4^0^5:9.S6Y^/VW:!Z^?L;
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
M LZR[._+F74&SO_GD)*!Q? P"TJ(4UOS3)SW$/%6F ?1NWC]*AG'[UX ..P
M#E_B_H+I7Z0[C"HP8U\+P:YU6?-JQ0IN&9+7<">K!5/!'$AC9KA4&3<V8AF.
M-DX8)GXTLD:NN8CI/)>98%X"CG VTXYR><%RGDDEW8H6YQ)6E;/&I]9F(V]4
M+I4B3BS#1Y@(J>L@D"F=<3H-ZFJ.38/5:B/X> ][I5DN*UX!3 !_S%J?+J4K
M&'B74#!G;BG4@V!E"$?HIX2UC!L!#@[2,VT0H0PXW4;"ZU?3-)F\LYA75BLY
MYPYGKKCR\NXIG^PN)&*TJ.2_D._A,/&(RH@_F12<[1HF2>*,@HXJPA&YCPJ'
MQ,:#\$=;!J1!JY/WA*Y@AX"<9YEN*H)$W*VH.=PHU(KE1I?0JSI23\@BU-6L
M8+ ;UF"+([#AC,JR$]Z(D:]>G1V,4)P*(AP^HQCB,P6G._CFB"NP9+5!& 0#
M%]N"=JS2F;%5O> /Q)K$=D&W\12Q70D.&VAFY:,?$W!="MI>%A(:E'S%9)6I
M9H[%FB+&TGGQ"#WF&^L=L]O-IA$5ZO\A][:XEJ(-APP4<H[9'.($'&6Q;0DK
M43]PU8BURL:[3^='#72@<_#-3&2<IENBF+1MH'&K*YAQU06W*[ACTB%>E?(<
MC/.4^A#R=8Q?6H2R=6L4SR@TUUYH;?0#U$%*,5G62F:01I$2[2!LB$("OK!.
MEC[286&X"?[D"@EN4+K(!D2Z&R:R"HW?=] 'Y+&/$^Y\E F$E4]URAX<13LD
M7P??$[6O3]CO[!H"HN:K<A-*N58JB'>>>:N314#7M>I MJD9KBJ9@CDE"E5
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
M=X[I@,>4EDY30W[SU>EX].I'AVT;1*,#65'**KAKB,O1)&D!P+0!#7S2S^M
MP=I@.0=A=#8I1(+GRQ2Q/KM7L.WA?.!TL0@\BC[VG^@J>,47<:)QM+'#XT7K
M<8Y=#,R0UID2A Z?T[:$K\2;? %#8/ M_$CB5M2-S9>!KLO.) 9R_I'8$F4G
M:7+1Z@#G2Q6X"<,K%RZ.$IC'LZ"+5FHN"QHJ:6++E2R:7?P[40K *1ZIG0.)
MV\!\N%5%ZEM)HWA<!N'=@TB+X6CR+?\N8Z/AM_/OLL3?N-)&Y&$;@>LG8 -S
MLFGLL-$/QVCMN0U)"/MIT0 =6+QH2""C:/L0"XR8VEC@C>,EP6WT!S "$QHA
M6%+(GT$4F_6S !&2?P60>^%EV\RQ^Y_%\>4-U]@9X@RM+=^DC93* JMW$;6E
M0J.9&_O!T?Z0JR8L >V2$G:*DJ_HX6&OI[.@DG8_'P:CI<E9TE<HZE2V?R"
M#L0"B[*EQQD1-6'W7QB[Z!IOMQ.REC#V(&"X&JO%QB7MK!3"I2YR/D[=:;.@
M\*3M9)2E'B<FA<$**S$]CM ZA8?(#X">Q_WP^;:GU6N).#-G*M'&8TNM;4H#
M$])[C"+. ZX;RFB<@N/G?0C!2I6>V&Q'-"T.+\AV?;\5_DG,;9 >[PK7.QQ)
MC+LE<!%2'O930S/*R[I1"7C9FN/=JMS6<S)(55<*! ,G4AQ:#MXV<8C,H<#C
MT8H6<>BVAX*Z+XIE?4?ZN:?^P<Y;&PR;17@W156(P1E?X'17N]=?T_C69WL\
MOCN[Y78!SL?26D)TV']UTHN/ ^T?;^KP#FAN4)=5^+E$$PI+!W"_-,:W?\A
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
M6%'*-::.1_/ID;MD"@^-V?%/9%:F:4S%'[<2R5_3 +Q?&].$!UJ@^\W4V7\
M4$L#!!0    ( &\\5U9RZ2<9Q ,  &8*   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(Q+GAM;+5646_B.!#^*Z/L:I\0@8267A>0*.WI*FTI@N[=2:=[,,E
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
MT[RJ4=YN)P#]I\F["4B-NIK\/?1:X%G_]A*ZBH67)4$YU;NW8\O<8W[M(RX
M P[RQ+OW_Q5:..%]&!)+2)4?-$4S<Z3)9V+F@+(=R,@CX\WQL%N%Z,/)[ O.
MD_/3,_8$9\FSL[.^%OG>KR]1RS7"L->O-#V+Y:66NH0#-?Z7TN>YQ3Z/[=9E
M^6Z2[MPV&<6D6R-$S00OELSDM0$_3).+Z92GC$CK#Q+O0:C^J:V,69A;FXV/
MGEVO_?7CJZJ6N6HT03<UME9O>!A[Z(5%0[;@3SMLTF=LCZ]JN%P4S\9B3<\?
MGX7CHW&L98W,C090>I?)^I<ARS]P)VSP E='?*4=TT=IVBWGR$PF2:=#AX88
M?.J4^'B)9J K+N.BV^$(!"'CT)4_2_83"CIH8P]5*$,=M</  U,]EFQ!H#OV
MMBB_[74Z>"\9?MXC@/#%OQB$QI/ON:?Z1UF#,P0*I(>;"%V^7/&<F97B."@R
MONU-34^._Q.K01J)R95\ZJ@TT133$%$A3Y(.J!#.-:OOO;U(!N+?HPI<*B\P
MS_:C8C(YXB=UPNQ-%*.,0#0=%A'PW)R9>:I.A U4:*+7+.#P%I5#:&3% [Q*
M\4U2/N,Z.%T6*DECX/$[(D*7_]!SR1@I()W%7D>8XOSA;'+ZA-)>G=*U%OSB
M[/^U4IO_ YT>(>%#/>"^.H[ZQ##B/+MWQ)FGTB_SBEYJ@\2]MK:%/R_#BW!N
M<60IK7/U99/[]\O<U%59X<M*#OO(/WCXR(E ^MLO1,[CDZ=)_"2*NY^CC^8)
M_'?OXOE.C&:N?-)$E8\K=VU*C1?Z?3>,B_E2#/696U1D]M]UNM)9:(<=&&@8
MN #VN=J83%V<7"1JX":LDEL<2!LL =&4$.D$W30KG;5VG4Q6=JR!0L)&[PK@
M#KV7V>DY&]2)>IW6^)H/Y R!1E*[-DWC;J%WWETG#"01M8YUG+& ^.?AJHST
M&S-?R]R[Q'9OEL3CZN+L_'N)@H2<')] "/Z&TV!OTE^'E^]\TC*JJSYAN0T^
MTAM<RB@<^^2[@4XFW&OAF!Z2FLH;V?C]1#B21W5Y?@-<[W(?H+O2Q<:EYW3[
MD*:&A,#4#W5PU7PQC^!R/<Q@^0?>021RL&R-R$ZZ)PU%P;+,$Q)XWGMZ =Z4
M[[*?^&1PS[MZRLZ.3RX4OE@#)W]3?\7GMBVQ>/Q*7O;$(OOT[*DC'=]WY')/
M (K>#07Z.% R:_:_/!L3.BRD.:FS_VZQ&[+#CZ-7T*XQK[ZBFZADL_AMM/Y;
M_S+?2WZ%;7B<WP0,3%KBT%NA%[#T9/+D_(AG<MV'IMK0"VWQ4E"UIC]7X'YU
MC0_ [XL*XCWY@ ?X5QR_^%]02P,$%     @ ;SQ75E>K";S1 P  20@  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULC59A;^(X$/TKH^QJM2NAAB1
M>RP@44KWD%I 0.^T.MT'DTR(M8F=M9W2[J^_L9.F[5X7[1<<V_/>O!G/V(R.
M4GW3&:*!AR(7>NQEQI1#W]=QA@739[)$03NI5 4S-%4'7Y<*6>) 1>Z'W>[
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
M&R6?1O$XZXD^,)G&T7@ZH=>]?"E-QU&>3_JM7T7CA.>Z%NILF;S?"A,9CZ=
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
M:)>3G!G=W8ZGMU,X>V*S O7YH&T(U&ZULS7 C0>(WP&(8KB7PBPUW(H<\WV
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
M%^#WA;7A;1 =["]JXW\!4$L#!!0    ( &\\5U8YW@"OWP(   (&   9
M>&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;'U4:V_:,!3]*U?9-&U2U@0#I66
M1%\:4A^HM)NF:1],<B'6'#NUG=+^^UT[-&LERI?X=<^YY^8^1AMM_MH"T<%3
M*94=1X5SU3!);%9@R>V!KE#1RTJ;DCLZFG5B*X,\#Z!2)BQ-#Y.2"Q5-1N%N
M;B8C73LI%,X-V+HLN7D^0:DWXZ@3O5S<BG7A_$4R&55\C0MT]]7<T"EI67)1
MHK)"*S"X&D?3SO"DY^V#P0^!&_MJ#SZ2I=9__6&6CZ/4"T*)F?,,G)9'/$4I
M/1')>-AR1JU+#WR]?V&_"+%3+$MN\53+GR)WQ3@ZBB#'%:^EN]6;[[B-I^_Y
M,BUM^,*FL>V1<59;I\LMF!240C4K?]K^AU> H_0= -L"6-#=. HJS[CCDY'1
M&S#>FMC\)H0:T"1.*)^4A3/T*@CG)HO[^?SR_.K\^FYZ":?3Q7>XN+SY";/K
MBYO;J^G=[.8:/M_QI43[990X<NAA2;8E/VG(V3OD'0976KG"PKG*,7]+D)#2
M5BY[D7O"]C*>878 W4X,+&5L#U^W#;\;^+KOA5]7E40J,L<EG');P 65*<Q4
M4^Z^;GY/E]89JIX_NWY 0]_;3>\[:F@KGN$XHI:Q:!XQFGSZT#E,O^T1WVO%
M]_:Q3Q;4H7DM$?3JO_88WL1T)FPFM:W)^R[Y>QWLEO\+N6GR"90-+)=HVHSX
M3\=_4KC6ZFOF10GUB-8)M0:N<E@)Q5463KX?A1-HAS"O3590;_E(*D,3Q[CG
M&"K)E8L##!]J4?F0B(Z0F:Z5LU#Q9U^:\!&.X\'A$:V#F'49K=VX.^C#-,^%
MSR']AR"%[+<<;7J'E&N'%)RC5Y%#/S[N,X+W^@-@,:,*GJE,EPB./Z%M;-AQ
MG)(1\TX/H9/&?5IVY3-YU9<EFG68/A:"^J9%V]MVP$V;OOYOWDS'*V[60EF0
MN")H>C#H1V":B=,<G*Y"ER^UHYD1M@4-:33>@-Y76KN7@W?0COW)/U!+ P04
M    " !O/%=6% \OX!X%   8"P  &0   'AL+W=O<FMS:&5E=',O<VAE970S
M.2YX;6R-5EEOVS@0_BL#MR@2@(AY2TH3 \[5#="FV1R[*!;[P$A,+%0279%N
MDG^_0\IVLKG:%PU%S7QS?:1FY];UW_W,V@!W;=/YW=$LA/GV>.S+F6V-WW)S
MV^&7:]>W)N!K?S/V\]Z:*AFUS9A3JL>MJ;O19"?MG?:3';<(3=W9TQ[\HFU-
M?[]G&W>[.V*CU<99?3,+<6,\V9F;&WMNP^7\M,>W\1JEJEO;^=IUT-OKW=&4
M;>_)J)\4_JKMK7^TAIC)E7/?X\MQM3NB,2#;V#)$!(/BI]VW31.!,(P?2\S1
MVF4T?+Q>H1^EW#&7*^/MOFO^KJLPVQWE(ZCLM5DTX<S=_F&7^:B(5[K&IR?<
M#KI*CJ!<^.#:I3%&T-;=(,W=L@Z/#'+ZB@%?&O 4]^ H17E@@IGL].X6^JB-
M:'&14DW6&%S=Q::<AQZ_UF@7)G]>3L\N#L\^?X.CXY/IR?[Q]#,<3"^FL'%Y
M,KT\.+XX/-B$C0MSU5B_N3,.Z#(:CLLE_-X SU^!9QR^N"[,/!QVE:W^#S#&
M6-<!\U7 >_Q-Q -;;H%@!#CE_ T\L2Z 2'CBM0(L3!]LW]S#4=V9KJQ- \?=
MP/9(FX/:EXWSB]["/],K'WKDT;\O%6)P(U]V$\_6MI^;TNZ.\/!XV_^TH\F'
M=TS3CV\D(==)R+?0)^=X5JM%8\%=PR\2>BGT7X /YS5B#Z?)5O!C[>1Z[:1"
M_@'Z@7MK>@\V-ARP7;:]LOVZ96"Z*B[8-GQ#O8$7+Z@=N44?9G QJ_L*SFWI
MT.RH[GV <X-<A/? "DJ*0N&*4T:8U&E/DB+G::4(%PKV'9K$T),5XQG)\#N3
MG- B!R84R11*+HAD$C[USGN8]^ZZ#J %X4R *@B5>12<2\@8R3F#:?73]J'V
M=7>3,D*3UB7"V#N\,'WT14FN-62$9P5H0K4"1125</[I@VGG'Z</JIP3+3"J
MC!1419$K 4QC AE\G=L>.X=^ZJYTK05>D(PI$ +A)6 "@FI0E-"<8J.Q*Q8S
M7D(3Z/!BWR@TQ5/,B%"#5%(,LL@WX6N88>&7X!O(=;^Y,LO9TFQ0IYIO@I+H
M)>E>6>RV75D&<Q<SP?IF,K:1:0:"DXPRD#E10J_,4'$5'A:$:X$E4B(^A2B
M14L%)^A_"?P^ED<Q%A>":)['!6:M8YL%6F4,]HRO2S@\/1]8N&$V(P6V*!]$
ME@132>@"#W6SB#1^;L &H9\8O$%5]CM4U9KD,D61::)3+BQ#JF+"N*(Y$5P\
MI2J32%&)LB"*(RM83AC>IPA ^1.F*JPS,D9E2 +D CKC62P^+XK?82H2C5'L
MA8Y\2O6,_'M.4R2F4DC3V,X\]B K1*1Y(6-S\8[$F\#BK[ITZ+)&@PWDL.!J
M$SZ\PT/#/SZ3S\@ML;%,Q]CS7$8V:>0'IWAN7B4W\I,7B9^,Z4%2B5+F;Y([
M4Y'<DL=GU!3T+5Y+O N0PMAS@7WDFDBL$L9%)7^)U\ABE>5(:8V' 96Q;Q+[
M_H37B*95ON1U)M)-1JA*G%!$8@\'7L>V5:]15LJ!LA&';A5L$#1]?_@71#/3
MND47/(X/]]"Y *:J(+CU=KRZL5KI^L8:E&:!B3Q<]#$(TW4+O.DC6&F:<M&D
M7XH'@^7"3L:?#(;H[=Q@5VUSO_72OVW\:%II;7^39C(/98QB&%S6N^NQ;SI,
M.P_JP\SXQ?0W-?IO[#6:TJU,C: ?YK#A);AYFGVN7,!)*BUG.+K:/BK@]VOG
MPNHE.E@/PY/_ %!+ P04    " !O/%=6<+DB^/<#  #G%0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970T,"YX;6RU6&UOZC88_2M6)DV;=-?$IM"7 1)0>B]2
M>1&43=.T#V[R!*R;Q+FV4UII/WYVH#&3BBFH^4)BQ\_)\?,<^Q"W-UQ\EVL
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
MQ)N^UDPD6]>5_HY)U3?J8:9^!9#K +6_9$P^3O0#NI^+X"]02P,$%     @
M;SQ75L&Y"D&:"@  4X,  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL
MO=UK;Z,Z&@?PKV)ECU8S4J<)D&M/6ZD--W/I5.WT[*Y6^X(F;L).@!Q#TAGI
M?/@#"0V!4(>,_NJ;F5SLGXWCQX'P%"Y?(_X]GC.6D!_!(HRO6O,D65ZTV_%D
MS@(O/H^6+$S?>8EXX"7I4SYKQTO.O.FF4K!HRYU.OQUX?MBZOMR\=L^O+Z-5
MLO!#=L])O H"C_^\98OH]:HEM=Y>>/!G\R1[H7U]N?1F[)$E3\M[GCYK[Y2I
M'[ P]J.0</9RU;J1+EREFU78E/C#9Z_QWF.2;<IS%'W/GM#I5:N3]8@MV"3)
M""_];\W&;+'(I+0??^9H:]=F5G'_\9NN;S8^W9AG+V;C:/$O?YK,KUK#%IFR
M%V^U2!ZB5Y/E&]3+O$FTB#?_DM>\;*=%)JLXB8*\<MJ#P ^W_WL_\H'8JZ H
M[U20\PIRI8+<>Z>"DE=0FE;HYA6Z32OT\@J]IMO0SROTFU88Y!4&32L,\PK#
MIA5&>851I4)7>N^#Z[Q]<IVF;4B[#[OQIRV]?=Q2]?.6NN]5>?O I<TGWM[.
MQ<U$5KW$N[[DT2OA6?G4RQYLHF%3/YV_?I@%[F/"TW?]M%YR?7?S[>E!(U]U
M\O5>>[CY1K_>/9*;.Y4\/KGNS<-_LG<>J7%'=3J^N?M&;L;CKT]WW^B=0>Z_
M.G1,M4?RA=QYG'M9!))/*DL\?Q%_)K^1-HGG'F<Q\4/R%/I)?):^F#[^-H]6
ML1=.X\MVDFY"UI'V)._N[;:[\CO=58@;A<D\)EHX9=.:^I:XOB0+@'8Z=KL!
ME-\&\%86BBJ;G!-%.B-R1Y;)TZ-*/OVVO_$U?1R+Q4>V3,5.+@HE52Q9J["I
MI(DEU^-[6RF4].;C)34;+Z/Y>#44S>;CUE"DS<>OH6C]RKR+V2S]5DW$L@W_
MA)SF8J>9Z(K%FV4ZGIV\CX(H5G;+H++QE/?F4+I#-%TM&(E>B/;GRD]^$I<E
M\VA*:+AF<9(-:DS^ZZ35"$U8$/^O;NW:MM&M;R/;!;N(E]Z$7;72?:R8\35K
M7?_S'U*_\WO=(H'$5"2F(3$=B1E(S$1B%(E92,Q&8@X2<T%8:4'H[A:$KDB_
MOEL%SXQGRT%ZC)3MVX2SM\4U)G^]/:Q;!(3NJ8L $E.1F(;$="1F(#$3B5$D
M9FVQ_@;+#L_7U\IE>[T?V<CF'"3F@K!29/=VD=T31K;*GI/T*"1.^"H+X3/R
MXOF<K+W%BI&I'T\64;SBK"ZRMVYO;\2E7D?NCLK#/A8V?VK,(C$-B>F'HR$/
MY-% *H^&@6S31&(4B5G-YH;=;- <9-=<$%8*MOXNV/K"8'.B</8E83P@TS3L
MSM*XFRQ6T^S+=++B/#M2";QDQ?W$KST*N.T?+'*RTE&47B7DA)TX->20F(;$
M]+K14)1199(9R#9-)$:1F-5L;MC-!LU!=LT%8:60&^Q";B ,N>* -?NM[?^1
MGSY8I\_>^5(;'*Q(O9[2K<27L,53XPN):4A,'QQ,E>ZH6QD+ ]FBB<0H$K,.
MQ^)P7MA-!LQ!=LL%8:7(&NXB:RB,K/R'H6#[PY!?Q%FZRUC[[27D3CT41&(J
M$M.0F([$#"1F(C&*Q*SAX5><+'<JL7I82.I+U1W/X<&W085Q01TO!>!H%X"C
M(U]MZ:&9%TX8X6P2K1E_9Z]1J)P:=TA,16(:$M-'AP<P?46N[$P9AZ4J\\,\
M6H(>+6$=+6$WZJUSU'%!0UB:S5*G./?:$7^A>#Q,CX5BLF1\>RKDC$S]Q2IA
M4_(I.VGZJ!9O?29_B4^9W.:M#?9'Y;Q3"?%Q?:E^N91:6TJJ#+!66ZI?V;76
M:TL=[%?5]VM8F5XUI3KGH\HVTOI2E5E64ZA[/I(K,ZVVE#*HS+2:4O)!*5<\
M'7YUNNV=ZI>$T^V>L[4?K>+%3_+ EA%/:L^@WXJ54Y=/J*9"-0VJZ5#-@&HF
M5*-0S8)J-E1SH)J+TLKQ+Q?Q+W_ 2>Z\$=3R@-14J*9!-1VJ&5#-A&H4JEE0
MS89J#E1S45IY>2A28"3A"77XWB@T&P:JJ5!-@VHZ5#.@F@G5*%2SH)J=:Y7=
M_NI/F] V7916CO\BXT42I[RH_&<:W;I??YY 7/GD<(8FMD U#:KI4,V :B94
MHU#-@FHV5'.@FHO2RF%?I,-(O8\X*D"F+(RAF@K5-*BF0S4#JIE0C4(U"ZK9
M4,V!:BY**R\/10*/),[@&4=!X&]/<W(V8?XZ/1IXX5&0I=!M3\;4+@?(=(HQ
M5%.AF@;5]%S;/V715?K#8?6W<FB*#U2C4,V":G:SX76@C;HHK1S 13J0="P?
MJ'+2]&<>R-[SHCYVD0D;8ZBF0C4-JNG283;,0#H,76C^$%2C4,V":G:CT76@
M;;HHK1RY1;J1),XW:IKN(&9.#EAHHA%4TZ":#M4,J&9"-0K5+*AF2S792TIO
MJ%0C^S U21D,J_D<J*Z5([;(3Y+$"4K%3VCD"[E=Q>G;<9P>1R>,\]4RNU)%
M;?Q"\Y6@F@K5-*BF0S4#JIE0C4(U"ZK94,V!:BY**U\9HLCODCL?\-.:#,H:
MVBX/4$V%:AI4TZ&: =5,J$:AF@75;*CF0#47I967AR(?3Q;GX_W:3VMB].3E
M )J>!]4TJ*;G6FD_<Z#T*_N9!K11$ZI1J&9!-;O9\#K01EV45@[@(J%.%F;D
ME'?W52_P9O4'Z&+FY)"%ILQ!-0VJZ5#-@&HF5*-0S8)J-E1SH)J+TLH+0)$R
M)W_$9:-D:*8<5%.AF@;5=*AF0#43JE&H9D$U&ZHY4,U%:>7EH<BHDX6I.[^Z
M@X_,+AI#-16J:5!-S[5C?\((;=2$:A2J65#-SK6^>'@=:*,N2BL'<)$;)XNO
M%>7ZH1^L@MHHA2:\0345JFE038=J!E0SH1J%:A94LZ&: ]5<E%:.^2+A3>Y_
MQ#X]- $.JJE038-J.E0SH)H)U2A4LZ":#=4<J.:BM/+R4*33R>)T.I5Q?[V]
MUOWFNG;97\8%FTO*?ZY=!Z#)=%!-A6H:5-.AF@'53*A&H9IU9/9*V[E:&_/(
M?CA0S45IY9@O$O%D<2*>Z_UX]S  FGL'U52HID$U':H94,V$:A2J65#-AFH.
M5'-16CGFBU0^>?01AP'0U#ZHID(U#:KI4,V :B94HU#-@FHV5'.@FHO2RK>+
M*5+[%/&EVTX\#!!KIZX#4$V%:AI4TZ&: =5,J$:AFG5D]LK=?++613VT)PY4
M<U%:.>J+C#U%G+'GN/^NC6YH2AY44Z&:!M5TJ&9 -1.J4:AF034;JCE0S45I
MY7B7BWC_B"OF*=#T/ZBF0C4-JNE0S8!J)E2C4,V":C94<Z":B]+*R\/>32./
M7#&O=$. Z#5D/)[[R^PJ>9-T9?!FM?D].3K<2Z3HG%?O:"-N^>0HQ][_$7L#
M2.P=(+&W@,3> Q)[$\@&T\B&-NE -??(!I1CLLBY4X0I0:??I$/LG?SMC-14
MJ*9!-1VJ&5#-A&H4JEFY5KH'W.'=.FI*U=RN ]HS%Z5M([>]=U/Z@/$9&[/%
M(B:3:!4FVQLS[UXEG+UD?UQ_<2-G-[6OO'XK75"IYG5+NG VK[<+_OIRF7[K
MNAZ?^6%,%NPE;:IS/DB'D?NS^>Y)$BVO6NFAQ7.4)%&P>3AGWI3QK$#Z_DL4
M)6]/L@9>(_Y]LSG7?P-02P,$%     @ ;SQ75NDO,#TE P  \ @  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#,N>&ULK99=;]HP%(;_BI554RMMS2<)Z2 2
M'YU::5LK8-O%M N3'(A5Q\YL ^N_GQUH1,&@7NP&[.1]CY]SG!.GM^'B298
M"OVM*)-]IU2JOG%=F9=087G-:V#ZSH*+"BL]%4M7U@)PT9@JZ@:>%[L5)LS)
M>LVU1Y'U^$I1PN!1(+FJ*BR>AT#YIN_XSLN%"5F6REQPLUZ-ES %];U^%'KF
MME$*4@&3A#,D8-%W!O[-*#7Z1O"#P$;NC9')9,[YDYG<%WW',T! (5<F M9_
M:Q@!I2:0QOBSB^FT2QKC_O@E^N<F=YW+'$L8<?J3%*KL.UT'%;# *ZHF?','
MNWPZ)E[.J6Q^T6:G]1R4KZ3BU<ZL"2K"MO_X[ZX.>P8_.F$(=H;@K89P9PB;
M1+=D35ICK'#6$WR#A%'K:&;0U*9QZVP(,[LX54+?)=JGLH?9W>T$#0=?!M]&
MMVAZ=WL[0Z/!X^S^X=L4?40C7M6< 5,2\06Z9VL]Y.(978Y!84+EE=9\GX[1
MY<45ND"$H5G)5Q*S0O9<I?',(FZ^0QEN48(3*&/(KU'H?T"!%P06^^CM=O^U
MW=5%:2L3M)4)FGCAB7A#3#'+ 4V;9IH Q0H*-"8RIURN!$CT:S"72N@'\;<M
MV6WTR![=-.>-K'$.?4=WGP2Q!B=[_\Z/O4^VU/]3L%>%"-M"A.>B9Y\)(_H!
M*]"2<_N^;OV=QF]>&^LL2KPD[+GK_1R.56$GC(-6]0HN:N&BLW!#+(1^)Q2H
M(%(1:C8)7<[Y2LPYDT@_B(BK$@3:E$0^P;.\LO%OEXCWR/PT]2+O( &++(F\
MKF?/H--FT#F;P01O=$,K$ 13:W4[1\L&:1KZ!W 6591V?3M;W++%9]E^ZE>P
MZ>I:\!RDE2X^+DH<=0[@+*(@/L&6M&S)6;:O^HA2P)H>/5N_Y&AQ2_DL(C])
M[83=EK![EO#!/'DVHN[Q7OE><$!T+/*]4_N9MD3I6:(95YC:B-*CW@RZ:1(<
M,EED42>-H@,J=^\\,M\"7[%8$MV.%!;:Z%TG.H+8GJ_;B>)U<T3-N=('7C,L
M]2<)""/0]Q><JY>).?7:CYSL'U!+ P04    " !O/%=6L;MT$=D#  "X$0
M&0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6RU6.]OFSH4_5<LWO2T25W!
M$'ZD2R*U::96ZK:HR?8^/.V#2YS$&F!FFV3=7S\;"('$0:M*O@1L[CV<<[@X
MUPRVE/W@:XP%^!5'"1\::R'2*]/DX1K'B%_2%"?RRI*R& DY9"N3IPRC19X4
M1Z9M69X9(Y(8HT$^-V6C <U$1!(\98!G<8S8\PV.Z'9H0&,W\4A6:Z$FS-$@
M12L\P^)K.F5R9%8H"Q+CA!.: (:70^,:7HVAKQ+RB&\$;WGM'"@I3Y3^4(/[
MQ="P%",<X5 H""0/&SS&4:20)(^?):A1W5,EUL]WZ!]S\5+,$^)X3*/_R$*L
MAT9@@ 5>HBP2CW1[ATM!KL(+:<3S7[ M8RT#A!D7-"Z3)8.8),41_2J-J"7
MWHD$NTRP_S;!*1.<7&C!+)=UBP0:#1C= J:B)9HZR;W)LZ4:DJC'.!-,7B4R
M3XR^S.\FC^#F^N'Z\W@"9G>3R1R,KZ?S^R^?9^ ]&-,XI0E.! =T":9,E@\3
MSP E"S#YF9%4/E !WMYB@4C$W\F$K[-;\/;-._ &D 3,US3C,I8/3"&YJCN:
M8<GKIN!EG^!UB\-+X, +8%NVK4D?_WTZ;*:;TJ'*)KNRR<[QG!-X.^478!HA
M*;EIP/\/,AS<"QSS[SJI!79/CZU>U"N>HA /#?DF<LPVV!C]^P_TK \ZX1V!
M-6QP*AN<-O2:#:FRX2+W >]\D$,!0LJ%SH,"V,V!U=JR&?5<*["L@;FIJ].$
M63W8ZU=A#=Z]BG>OE?<#YERN&&$69Q$2>"%?=.E.2%"QE$@1**9,D-_YA(Y^
M@>_5>+VWH0N]X("_)@[VO<!S] +<2H#[*N,3K#7=/6)C.Z[GV >D-6&6;P>>
MGK-7<?;:39<<+\!31J(%25:\X$SBE-$-5JRUJT(KY$M?E8[ &NK]2KU_QA7#
M[]*&CL :-@25#<&Y5HS@J"JAZSJ!>U"\NC#+\7Q]\?8KWOU6WG.&$I[*-:%8
M(BK&.J*M2"]]6!V!-41#:]\-6&>LVA*\(R>Z0FM:46N,X+DJMT2NUV1@'=:M
M)LCKGZA:N.]38.O__^@3"M=RBCTWZ6I9=MJ6=(76U+UO3*!SSL)M;7M>;$5'
M:$TK]KT.;&]V7E.XQ^V+[?J6?U2[FCC'<US[1/GNVQS8WN>,:<(%RXHMGMQ!
MR&9A)3W2;R!:H5[\T#I":PK?]TK0.V?]=MHV=876M&+?.,'6AN15]>L?;1\<
MWW6.RO<X#'J^<]BCF[5MM?JF\0FQ%4DXB/!2YEF7O@1@Q6>"8B!HFN^TGZB0
M^_;\=(W1 C,5(*\O*16[@=J\5Q]K1G\ 4$L#!!0    ( &\\5U87O7*K! ,
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
M5%.HIE'-H)I%M0+52DH;]FV?\DG.M6U7@H9_4"U'-8%J$M44JFE4,ZAF4:U
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
M(7V0;,')+<NZG]38*2=K .K$0FD!E!9":1&*UM9*;>K2R0OT/%!3%TKSH;0
M2@NAM A%:[_R6)NZGGW:Z5%30BI&^ZGFN7LP)<2>ZU0-0&D!E!9":1&*UM9
M;<]Z=GOVJ:?Q$Z5E<K<I6X]R;8!N-4!M62C-A]("*"V$TB(4K:V9VK[U*+['
M\:"V+93F0VD!E!9":1&*UE9.XRU[^_S3XWJ<PXFH W=PV.%@WYC'OC*/?6<>
M^]+\2_BO7NV_>G;_]<]RG9;B3:<'+HM763:*+S<I29-EYWWN5W#4(5\XDUU"
MFME#3U8(U&6%TD(H+4+1M@KI-]:)R;B\+Y< 4B06FUQOUTK9'=TM,W15+JZS
M=SQPWT;;Q8)JS';MHG=,WB>Y(BE?&J1S-C9MA]PN![3=T6)=KD9S)[066;FY
MXN;66A8GF,^70NBGG2+!;E&FZ?]02P,$%     @ ;SQ75G:0S9PK"   JT,
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
MVI$XKE/8&'FJPASF'2J$'NRUCS2^.*RBTBM5>HTJQPRI! +F&\*(J,M$XT;
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
MJ+Y_FU6G8<V#>@'/6?[K:K4O_P]02P,$%     @ ;SQ75A#8D.N/ @  V 8
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
MN1"(W^>,\>U.<8)Z+>SH?U!+ P04    " !O/%=6^AW6I" $  "-%   &0
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
M,+D0R-^7C(F7G>($]>+Z\7]02P,$%     @ ;SQ75A+$:0Y_!   8!$  !D
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
MI71:)3JALLO#M <33HA57S+;-/3;SW9"Q"3(PS1>$E_._^^??9R3I!;R694
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
M%?Z@'9])3!$U123'3ZH9D(WE8=!T#H/]5[]UK8Y)7.>E;#JM628@A*ISZBA
MR,8:Y]12G$11L!>B?96N*7:*O_N.$V%5@2_.AI8%_JDQEUNK!&X8>(/]8/5I
M@W[T\K]; -L[C8ON&J\Q7Y%,*(ZEDCFG/:7G12-6#"3+32\S8U)U1N8R4<TK
M<#U!/5\R)I\'NCVJVN'X'U!+ P04    " !O/%=68%8Z[T,$  #['0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6RUF6MSVC@4AO^*QKNST\[LQA<P
MT"PP$_"-;:&9D&X_[.P'Q1;@B2U124#S[RM?X@ Q#G3/?@%+UOL<27ZQA$Y_
MQ_BC6!$BT?<TH6*@K:1<7^NZ"%<DQ>**K0E5=Q:,IUBJ(E_J8LT)CG)1FNB6
M873T%,=4&_;SNEL^[+.-3&)*;CD2FS3%_&E$$K8;:*;V7'$7+U<RJ]"'_35>
MDCF17]:W7)7TBA+%*:$B9A1QLAAH-^9U8%J9(&_Q=TQV8N\:94-Y8.PQ*TRB
M@69D/2()"66&P.IK2\8D23*2ZL>W$JI5,3/A_O4SW<L'KP;S@ 49L^1K',G5
M0.MI*"(+O$GD'=L%I!R0G?%"EHC\$^V*MK:EH7 C)$M+L>I!&M/B&W\O)V)/
MH#CU JL46,>"]@E!JQ2TSA6T2T'[7(%="NQC0>>$H%,*.N=&Z):"[KF"7BGH
MY4^W>!SYLW2PQ,,^9SO$L]:*EEWDALC5ZA'&-//N7')U-U8Z.1Q_GDXG]U-W
M=C]'-S,'C3_/[B<SWYV-)^X<O7.(Q'$BWJ,_T)>Y@][]^KZO2Q4V$^MA&6)4
MA+!.A&BA*:-R)9!+(Q+5Z+UFO6DU '0UWFK0UO.@1U8CT2'A%6J9OR/+L,R:
M#HV;Y7.R5G+CI-QIEO^UH8URMUD^Q;RQ\][Y8[=JY/Y_F[K@?+G1\"1;E7U;
M.:]U@O>)"8'&RATQ71(:QD2@?SZI-F@B22K^K3-K 6S7 [.EXEJL<4@&FEH+
M!.%;H@U_^\7L&'_6&042YD#"7$B8!PGS(6$!$.S ?.W*?.TF^O"6LY"02* %
M9RF*J=AP3$.BEO20;0E79JSS7\&T<V:VL]@.S4[+L@U#_1ZV^]YZW?"HA?-F
M"_?-%MZ;+?QS.QPTH0XFV*XFV&Z<X F-U K(8YR@.[(E=$/0B-$(?8WE2GTD
M28Q3M4+N*/I(J-R$CT]U$]X8X](?/"3,@82YD# /$N9#P@(@V($?.Y4?.]"K
M30?2?) P!Q+F0L(\2)@/"0N 8 ?FZU;FZY[[,N3ER_!!O0P%PENU1<</":GS
M7R/S4O]!PAQ(F L)\PI89V\=LVW[>+7S(4,&0+ #8_4J8_5^SE@;4?MW;=2(
MN]13D# '$N9"PKS>*T]9YJL=E \9,@""'7CJ0^6I#S^_<YN11#"J%M(-E4^-
M6[?&()<Z#1+F0,)<2)@'"?,A80$0[,"0IO%RT&5 ;]Y*(I#_0&D.*,T%I7F@
M-!^4%D#1#EVX=]QJ_@^[N&;HQ4:$I#F@-!>4YI6T_677[+X^N?!!HP90M$.+
M62\6LV#W<\V\B]T%27- :2XHS2MI^P=>[5Z-N2"#!E"TPESZ7N8H)7R99Q$%
M"K.M67$*7]56F<J;/#]W5#\RKUVSIM[+,IMYINH%7Z1%IY@O8RI00A8JE''5
M5?/(BTQC49!LG>>M'IB4+,TO5P1'A&<-U/T%8_*YD 6H\KW#'U!+ P04
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
M].'.0[*;B\[0HG:]F AM.MLM2_,K 6D=S'DNA#X9-L'P<XK_ E!+ P04
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
M!A'G?3-)G&W:-CN0.,,T/E'/XW^H\JXL4;O>%%71R,=[2N'DU$%J'E3SH5H
MU4*H%D&U&*HE4"V%:AE*&V?K4(!!K-<<[T'K,:":!]5\J!9 M1"J15 MAFH)
M5$NA6H;2QHD\U(,0=4'(L>,]I7)RQB(U#ZKY4"V :B%4BZ!:#-42,BUZH<R>
M%+*FDCCB,-.:]%JG<08Q#HWVAB(:HJZB^?YH#UI$ ]4\J.9#M0"JA5 M@FHQ
M5$MZ;51O.ZJQ[M-F&F91RYA\2C(-H\2Q#V3-4-E"E)/OBWA]7_';HNL_JN?W
MH%4L4,V#:CY4"Z!:"-4BJ!9#M02JI5 M0VGC+WH.]2Q4?\7Q'H66N4 U#ZKY
M4"V :B%4BZ!:#-42J)9"M0REC1-YJ*VAZMJ:(\=[:N7DC(66UD U'ZH%4"V$
M:A%4BZ%:TFOCV0?3-<2.JR3.U2U3_*JA),QV=.O ) 4=RERH<O;]^^,]=?N3
M\P9:R0+5?*@60+40JD50+89J2:^-Y[%-G8EI,PVCE!+QRYJR,-TQ#GQ;DPY%
M)51=5#)<,J7O1];:_[1CJSS5]LDI!2TU@6H^5 N@6@C5(J@60[4$JJ50+4-I
MXSP>BENH\9JC0&CE"U3SH)H/U0*H%D*U"*K%4"V!:BE4RU#:.)&'8ANJ+K8Y
M^0(*:N_DW(66WD U'ZH%4"V$:A%4BZ%:0B67%R'6=#@H"=/MR>R?),QUR*%N
M[5 $0]67(?FQBRFHT9-3"5K\ M5\J!9 M1"J15 MAFH)E5U(A%CF))<D<41G
MQ!:3:1IG,Y,=^FQEJ$2AZDH4Z2#QB*I0-7MR/D%+4Z":#]4"J!9"M0BJQ5 M
M@6HI5,M0VCB%AW(8ZKSF^!!:*P/5/*CF0[4 JH50+8)J,51+H%H*U3*4-D[D
MH4*'JBMT3A\?0DMUH)H'U7RH%D"U$*I%4"V&:DFO"=?K%*M#95&$.6*'=AI%
M=%W>G65#Q0Q37P'FQP:':O34/()J'E3SH5H U4*H%D&U&*HE;'H)%];]$Q))
M$D9U6[SN828)>TM-<BB7AJ(5IBY:D0X-CZTB5=LGIQ2TE 6J^5 M@&HA5(N@
M6@S5$JB60K4,I8WS>"B?8:]YE1@&K:V!:AY4\Z%: -5"J!9!M1BJ)5 MA6H9
M2ALG\MXM4]0%/2>/#]7>R;F+O5$*]DXIV%NE8.^5@KU9"O9N*=C;I4RO[T(-
M>]*ME43IEBOV:J=1Q+$/7'^;#<4T3#G'_Z,#1&@1#53SH)H/U0*H%D*U"*K%
M4"WIM5&*V"83KQXC"2,N<<4O%,K"''WO!BKC7!KJ69BZGN6RK-H>9=YP:<I
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
M%&PYL%SK8^"1S'*I!^RX7^$93$ ^5V.N>G;+DI$2J"",(@[3@35TSY-(QYN
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
MH'Z\>22V0U@4(#_?4RJRG6B _$F/[G]02P,$%     @ ;SQ75A:!AYPP P
MT!(   T   !X;"]S='EL97,N>&ULW5A13]LP$/XKD1D32!-IFQ&:T5;:*B%-
MVB8D>-@;<ANGM>38F>.R=K]^/CM-2O$AQL-6U@KBN\_?W>?S!5N,:K,1[&;)
MF(G6I9#UF"R-J3[$<3U?LI+69ZIBTB*%TB4UUM2+N*XTHWD-I%+$@UXOC4O*
M)9F,Y*J\*DT=S=5*FC$Y;UV1?WS.QZ2?OB>1#S=5.1N3NY.W/U;*7+Z)_//H
MW=%1[^[T<M]_XH!3$@>#GC\CZ%D/CVLQ+'3Z,+2;?FP#>>(Q1KL(T&R6C@D&
M1AZ&R6X!)YWEZ'%3]LFH4+*K?D*\P\:G)8ONJ1B3*15\ICFP"EIRL?'N 3CF
M2B@=&;OM-F$?//4O#_>]!1W1Q"FY5-KE]AG\[UDS?0_86B"0"]$*'!#OF(PJ
M:@S3\LH:;K)S/H*B9GR[J:S"A::;_N"<= 3WL$EF2N=,MVGZ9.N:C 0K0([F
MBR4\C:IB (U1I1WDG"Z4I$[#EM$,;-@Y$^(&7I?OQ8/8ZV)GYWJP;[(=6D'-
MT(?Q!L3?C>9C[X8=O"AN5/%[93ZM['*DLZ&_V;5F!5\[>UVT K#H?3PZK2JQ
M^2CX0I;,+_[9"2<CNN5%2Z7Y+YL-6F5N'4R3Z)YIP^>[GI^:5K=L;;;MM"YP
MS8-7J/GOUGG!)--4[(JVO7_(57ZQXN9\^1>:W9^5?<5!D<G%X6MLSM1#%YF^
M!I&O8KN'AR\RR0Y28]R<WSN7A =7A-8;P55L3+[!U4YT2:/9B@O#96,M>9XS
M^>BF8,,;.K/7]0?Q[?R<%70ES&T+CDDW_LIROBJS=M8U%**9U8V_P/+Z:7L/
MM+FXS-F:Y=/&U(N9&T9V8+,V'R#L(U?N$T8PCL?""&!8'DP!QO$L+,__M)XA
MNAZ/8=J&062(<H8HQ[-"R-1]L3QA3F8_X95F69*D*5;1Z32H8(K5+4WA)QP-
MTP8,+ ]D^K-:X[N-=\C3?8#MZ5,=@JT4[T1LI7BM 0G7#1A9%MYM+ \PL%W
M>@?RA_- 3X4Y20*[BFG#WF <R3(,@5X,]VB:(M5)X1O>'^PM29(L"R. A14D
M"8; VX@CF +0@"%)XL[!O?,HWIY3<?<_K,EO4$L#!!0    ( &\\5U:7BKL<
MP    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$
M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E
MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^
MKSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE
M?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @
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
M2VZC0!2%X:U8+""X[JN25IQ13S*-L@'DE!^*;1#02K+[MIR!?5 />A)Q1JA
M7/[1)U3P^%(.S;AO3\-NWPV+S^/A-*RJW3AVO^IZ6._*L1GNVJZ<SE<V;7]L
MQO.RW]9=LWYOMJ66Y3+J_G9&]?1X.W/Q^M65_YG8;C;[=?G=KO\<RVG\Q^#Z
MH^W?AUTI8[5X;?IM&5=5_7FXGA[JRR'=G2=7B^>W5=4_OZ6JGCM(($CF#U((
MTOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H+1$&9<$21.L";1.
MR'4B\#HAV(E [(1D)P*S$Z*="-1.R'8B<#LAW(E [H1T)P*[$^*="/06U%L(
M]!;46PCTELG+-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+
M@=Z*>BN!WHIZ*X'>BGHK@=XZV2PAT%M1;R706U%O)=!;46\ET%M1;R706U%O
M)=!;46\ET-M0;R/0VU!O(]#;4&\CT-M0;R/0VR:;W01Z&^IM!'H;ZFT$>AOJ
M;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[Y&,E@=Z.
M>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!
M>@>!WC'YV81 [T"]@T#O0+V#0.] O8- [XQZ9P*],^J="?3.J'<FT#NCWIE
M[XQZ9P*],^J="?3.J'<FT#M/?A;\2;V'\>M0AFO/]QJ?_Y-4C^=[R_7QE^7W
MR0D[%YSKVXKAZ2]02P,$%     @ ;SQ75E6HN6<2 @  <RP  !,   !;0V]N
M=&5N=%]4>7!E<UTN>&ULS=K?3MLP% ;P5ZERBQK7_S=$N0%N-R[V EYRVD9-
M8LLVK+S]G!20-K$*5*1]-XU:V^<[\9%^5[WZ\10H+0Y#/Z9UM<LY7#*6FAT-
M+M4^T%A6-CX.+I>O<<N":_9N2TRL5H8U?LPTYF6>:E375[>T<0]]7MP=RL^I
M\^.ZBM2G:G%SW#AEK2L70M\U+I=U]CBV?Z4LGQ/J<G+>DW9=2!=E0\7>3)A6
M_AWP?.[[(\78M;2X=S%_<T/9Q0X]2_FIIU2?+O%&CWZSZ1IJ??,PE"-U"I%<
MFW9$>>CK8]&+T\FYW# =/_G9^7.94X%EYWWT(96)1?IXW,M(IM/+4 I1S-WI
M5WQ-+*7/?C^:IMU2^\[L<KV_?-S/\TAL?IQ_QW_.^+7^!_L0('U(D#X42!\:
MI \#TH<%Z>,+2!]?0?K@*Y1&4$3E**1R%%,Y"JH<156.PBI'<96CP,I19!4H
ML@H4606*K )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56B2*K1)%5HL@J4625
M*+)*%%DEBJP215:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*15:/(JE%D
MU2BR:A19-8JL&D56C2*K1I%5H\BJ460U*+(:%%D-BJP&15:#(JM!D=6@R&I0
M9#4HLAH462V*K!9%5HLBJT61U:+(:E%DM2BRVO\IZT_O]Y\</S_KP77C2SZ;
M_VM\_1M02P$"% ,4    " !O/%=6!T%-8H$   "Q    $
M@ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( &\\5U:Y9_,0[@
M "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4
M Q0    ( &\\5U:97)PC$ 8  )PG   3              "  <P!  !X;"]T
M:&5M92]T:&5M93$N>&UL4$L! A0#%     @ ;SQ75L&>42ZB!P  *R\  !@
M             ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4
M Q0    ( &\\5U;D!-WC0P(  +,%   8              " @>4/  !X;"]W
M;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " !O/%=6&K")MT4&   Y
M&P  &               @(%>$@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL
M4$L! A0#%     @ ;SQ75E67:+CZ P  ;0T  !@              ("!V1@
M 'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( &\\5U:[.$"Q
M\@<  #<A   8              " @0D=  !X;"]W;W)K<VAE971S+W-H965T
M-2YX;6Q02P$"% ,4    " !O/%=6+D*=W<8#  #Y#   &
M@($Q)0  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ ;SQ7
M5J3IK>P3"0  TRD  !@              ("!+2D  'AL+W=O<FMS:&5E=',O
M<VAE970W+GAM;%!+ 0(4 Q0    ( &\\5U8K)QF:,@@  ,]$   8
M      " @78R  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M" !O/%=69B[SP:8#  #4$0  &               @('>.@  >&PO=V]R:W-H
M965T<R]S:&5E=#DN>&UL4$L! A0#%     @ ;SQ75K>#%]5F'0  %UD  !D
M             ("!NCX  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"
M% ,4    " !O/%=6REE_SP@$  !K"   &0              @(%77   >&PO
M=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( &\\5U:Z)RT<104
M !0,   9              " @99@  !X;"]W;W)K<VAE971S+W-H965T,3(N
M>&UL4$L! A0#%     @ ;SQ75GWHGY6U#0  328  !D              ("!
M$F8  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " !O/%=6
MOC[%CT8#  !V!P  &0              @('^<P  >&PO=V]R:W-H965T<R]S
M:&5E=#$T+GAM;%!+ 0(4 Q0    ( &\\5U8$=^8COPL  !DC   9
M      " @7MW  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%
M  @ ;SQ75I[WPC+["0  71H  !D              ("!<8,  'AL+W=O<FMS
M:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " !O/%=6X<7-#80)  #O%P
M&0              @(&CC0  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+
M 0(4 Q0    ( &\\5U:>:G386@8  *T/   9              " @5Z7  !X
M;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ ;SQ75LL \FC/
M!P  (!0  !D              ("![YT  'AL+W=O<FMS:&5E=',O<VAE970Q
M.2YX;6Q02P$"% ,4    " !O/%=6UYT&E*<-   _)0  &0
M@('UI0  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( &\\
M5U9RZ2<9Q ,  &8*   9              " @=.S  !X;"]W;W)K<VAE971S
M+W-H965T,C$N>&UL4$L! A0#%     @ ;SQ75O'Z:V-7!@  5 X  !D
M         ("!SK<  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M    " !O/%=6+VW]>\H"   /!@  &0              @(%<O@  >&PO=V]R
M:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( &\\5U;%6$*Y$04  "T+
M   9              " @5W!  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL
M4$L! A0#%     @ ;SQ75MVJF(BQ @  $08  !D              ("!I<8
M 'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " !O/%=6;M'&
M#[(;  #N6   &0              @(&-R0  >&PO=V]R:W-H965T<R]S:&5E
M=#(V+GAM;%!+ 0(4 Q0    ( &\\5U97JPF\T0,  $D(   9
M  " @7;E  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @
M;SQ75@<:P7A+!   H@D  !D              ("!?ND  'AL+W=O<FMS:&5E
M=',O<VAE970R."YX;6Q02P$"% ,4    " !O/%=6>ALW:WP$   I"0  &0
M            @($ [@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4
M Q0    ( &\\5U;;T#8TFP4  &D,   9              " @;/R  !X;"]W
M;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ ;SQ75HZ6S*2\ @
MY04  !D              ("!A?@  'AL+W=O<FMS:&5E=',O<VAE970S,2YX
M;6Q02P$"% ,4    " !O/%=61W8<BC($  !Y"0  &0              @(%X
M^P  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( &\\5U:7
M<O(TTP8  'L1   9              " @>'_  !X;"]W;W)K<VAE971S+W-H
M965T,S,N>&UL4$L! A0#%     @ ;SQ75F-^+[\?!@  K0\  !D
M     ("!ZP8! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M" !O/%=6UW:Z![$$  "["P  &0              @(%!#0$ >&PO=V]R:W-H
M965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( &\\5U:.OAH'2@,  !$'   9
M              " @2D2 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L!
M A0#%     @ ;SQ75A4N,.0B!   M D  !D              ("!JA4! 'AL
M+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " !O/%=6.=X K]\"
M   "!@  &0              @($#&@$ >&PO=V]R:W-H965T<R]S:&5E=#,X
M+GAM;%!+ 0(4 Q0    ( &\\5U84#R_@'@4  !@+   9              "
M@1D= 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ ;SQ7
M5G"Y(OCW P  YQ4  !D              ("!;B(! 'AL+W=O<FMS:&5E=',O
M<VAE970T,"YX;6Q02P$"% ,4    " !O/%=6#4PQ]!8#  !H"   &0
M        @(&<)@$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0
M   ( &\\5U;!N0I!F@H  %.#   9              " @>DI 0!X;"]W;W)K
M<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ ;SQ75NDO,#TE P  \ @
M !D              ("!NC0! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q0
M2P$"% ,4    " !O/%=6L;MT$=D#  "X$0  &0              @($6. $
M>&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( &\\5U87O7*K
M! ,  $L(   9              " @28\ 0!X;"]W;W)K<VAE971S+W-H965T
M-#4N>&UL4$L! A0#%     @ ;SQ75GWNAN=Z#P  COH  !D
M ("!83\! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " !O
M/%=6U9NW5;X'  "@20  &0              @($23P$ >&PO=V]R:W-H965T
M<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( &\\5U9VD,V<*P@  *M#   9
M          " @0=7 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#
M%     @ ;SQ75I1S$#\: P   PD  !D              ("!:5\! 'AL+W=O
M<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " !O/%=6>Z""!"T$  #F
M%0  &0              @(&Z8@$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM
M;%!+ 0(4 Q0    ( &\\5U94RX=:G@(  .H&   9              " @1YG
M 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ ;SQ75F;=
M3"L!!@  S2X  !D              ("!\VD! 'AL+W=O<FMS:&5E=',O<VAE
M970U,BYX;6Q02P$"% ,4    " !O/%=6+ S_$'X-  !LQP  &0
M    @($K< $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    (
M &\\5U80V)#KCP(  -@&   9              " @>!] 0!X;"]W;W)K<VAE
M971S+W-H965T-30N>&UL4$L! A0#%     @ ;SQ75EF]!4-O!0  %RL  !D
M             ("!IH ! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"
M% ,4    " !O/%=6^AW6I" $  "-%   &0              @(%,A@$ >&PO
M=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( &\\5U;!^X/S_P4
M &@O   9              " @:.* 0!X;"]W;W)K<VAE971S+W-H965T-3<N
M>&UL4$L! A0#%     @ ;SQ75A+$:0Y_!   8!$  !D              ("!
MV9 ! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " !O/%=6
MXM]?R\,"   E!P  &0              @(&/E0$ >&PO=V]R:W-H965T<R]S
M:&5E=#4Y+GAM;%!+ 0(4 Q0    ( &\\5U9<[ IB- ,  *\*   9
M      " @8F8 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%
M  @ ;SQ75NTA1EI< P  = H  !D              ("!])L! 'AL+W=O<FMS
M:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " !O/%=6).@O_<D'  !:0P
M&0              @(&'GP$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+
M 0(4 Q0    ( &\\5U8J(Z&"D0,   (.   9              " @8>G 0!X
M;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ ;SQ75E7^]:W'
M!   KAL  !D              ("!3ZL! 'AL+W=O<FMS:&5E=',O<VAE970V
M-"YX;6Q02P$"% ,4    " !O/%=6T]% KC8"  "B!@  &0
M@(%-L $ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( &\\
M5U8[2W>B4P0  *4.   9              " @;JR 0!X;"]W;W)K<VAE971S
M+W-H965T-C8N>&UL4$L! A0#%     @ ;SQ75D^[:/D& P  &@L  !D
M         ("!1+<! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4
M    " !O/%=68%8Z[T,$  #['0  &0              @(&!N@$ >&PO=V]R
M:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( &\\5U85%,(D+0@  ,$Z
M   9              " @?N^ 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL
M4$L! A0#%     @ ;SQ75D[VL_I0!   31,  !D              ("!7\<!
M 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    " !O/%=6I7_6
M C0%  #:)0  &0              @('FRP$ >&PO=V]R:W-H965T<R]S:&5E
M=#<Q+GAM;%!+ 0(4 Q0    ( &\\5U8S?8FW,0(  *@$   9
M  " @5'1 0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @
M;SQ75B24YD7#"@  0H(  !D              ("!N=,! 'AL+W=O<FMS:&5E
M=',O<VAE970W,RYX;6Q02P$"% ,4    " !O/%=6[#1[$<8#   ?$P  &0
M            @(&SW@$ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4
M Q0    ( &\\5U8FQT84*@,  * )   9              " @;#B 0!X;"]W
M;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ ;SQ75O_,<8<6"
MR"@  !D              ("!$>8! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX
M;6Q02P$"% ,4    " !O/%=6R>5=S3,$  #U(0  &0              @(%>
M[@$ >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( &\\5U86
M@8><, ,  - 2   -              "  <CR 0!X;"]S='EL97,N>&UL4$L!
M A0#%     @ ;SQ75I>*NQS     $P(   L              ( !(_8! %]R
M96QS+RYR96QS4$L! A0#%     @ ;SQ75IUS[U_W!0  MS(   \
M     ( !#/<! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( &\\5U9Z[4YM
M5@(  (XM   :              "  3#] 0!X;"]?<F5L<R]W;W)K8F]O:RYX
M;6PN<F5L<U!+ 0(4 Q0    ( &\\5U95J+EG$@(  ',L   3
M  "  ;[_ 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !5 %4 2A<   $"
$ @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<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>95
<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>96
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>279</ContextCount>
  <ElementCount>418</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>93</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="mgpi-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - CORPORATE BORROWINGS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/CORPORATEBORROWINGS</Role>
      <ShortName>CORPORATE BORROWINGS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - 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>17</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - 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>19</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - 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>20</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - 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>21</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - OPERATING SEGMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/OPERATINGSEGMENTS</Role>
      <ShortName>OPERATING SEGMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - 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>23</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITED</Role>
      <ShortName>QUARTERLY FINANCIAL DATA (UNAUDITED)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="mgpi-20221231.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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - 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>26</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - 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>27</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - 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>28</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - 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>29</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - 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>30</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - 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>31</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - 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>32</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - 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>33</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - 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>34</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - 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>35</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - 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>36</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - 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>37</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - 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>38</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDTables</Role>
      <ShortName>QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITED</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - 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>40</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - 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>41</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - 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>42</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - 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>43</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - 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>44</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - OTHER BALANCE SHEET CAPTIONS - Components of Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails</Role>
      <ShortName>OTHER BALANCE SHEET CAPTIONS - Components of Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - 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>46</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - BUSINESS COMBINATION - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails</Role>
      <ShortName>BUSINESS COMBINATION - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - 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>48</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - 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>49</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - 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>50</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - 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>51</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - 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>52</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - 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>53</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - 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>54</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - 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>55</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - 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>56</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - 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>57</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - 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>58</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - 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>59</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - 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>60</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - 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>61</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - 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>62</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - 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>63</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - 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>64</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - 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>65</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - 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>66</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - 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>67</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - 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>68</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - 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>69</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - 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>70</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - 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>71</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - 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>72</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - 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>73</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - 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>74</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - 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>75</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails</Role>
      <ShortName>QUARTERLY FINANCIAL DATA (UNAUDITED) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="mgpi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - 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>77</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DerivativeTermOfContract -  mgpi-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="mgpi-20221231.htm">mgpi-20221231.htm</File>
    <File>ex2112312022-10xk.htm</File>
    <File>ex23112312022-10xk.htm</File>
    <File>ex31112312022-10xk.htm</File>
    <File>ex31212312022-10xk.htm</File>
    <File>ex32112312022-10xk.htm</File>
    <File>ex32212312022-10xk.htm</File>
    <File>mgpi-20221231.xsd</File>
    <File>mgpi-20221231_cal.xml</File>
    <File>mgpi-20221231_def.xml</File>
    <File>mgpi-20221231_lab.xml</File>
    <File>mgpi-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>mgpi-20221231_g1.jpg</File>
    <File>mgpi-20221231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1233">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>99
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "mgpi-20221231.htm": {
   "axisCustom": 0,
   "axisStandard": 34,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 1,
    "http://fasb.org/us-gaap/2022": 1233,
    "http://xbrl.sec.gov/dei/2022": 37
   },
   "contextCount": 279,
   "dts": {
    "calculationLink": {
     "local": [
      "mgpi-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mgpi-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "mgpi-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "mgpi-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mgpi-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "mgpi-20221231.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 660,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 3,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 7
   },
   "keyCustom": 34,
   "keyStandard": 384,
   "memberCustom": 47,
   "memberStandard": 41,
   "nsprefix": "mgpi",
   "nsuri": "http://www.mgpingredients.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - COVER PAGE",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.mgpingredients.com/role/COVERPAGE",
     "shortName": "COVER PAGE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - OTHER BALANCE SHEET CAPTIONS",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONS",
     "shortName": "OTHER BALANCE SHEET CAPTIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - REVENUE",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.mgpingredients.com/role/REVENUE",
     "shortName": "REVENUE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - BUSINESS COMBINATION",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.mgpingredients.com/role/BUSINESSCOMBINATION",
     "shortName": "BUSINESS COMBINATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETS",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - CORPORATE BORROWINGS",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.mgpingredients.com/role/CORPORATEBORROWINGS",
     "shortName": "CORPORATE BORROWINGS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - INCOME TAXES",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.mgpingredients.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - EQUITY AND EPS",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.mgpingredients.com/role/EQUITYANDEPS",
     "shortName": "EQUITY AND EPS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - LEASES",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.mgpingredients.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - AUDIT INFORMATION",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.mgpingredients.com/role/AUDITINFORMATION",
     "shortName": "AUDIT INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - EMPLOYEE BENEFIT PLANS",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANS",
     "shortName": "EMPLOYEE BENEFIT PLANS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - CONCENTRATIONS AND RELATED PARTIES",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIES",
     "shortName": "CONCENTRATIONS AND RELATED PARTIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - OPERATING SEGMENTS",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.mgpingredients.com/role/OPERATINGSEGMENTS",
     "shortName": "OPERATING SEGMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATION",
     "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED)",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITED",
     "shortName": "QUARTERLY FINANCIAL DATA (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - SUBSEQUENT EVENTS",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.mgpingredients.com/role/SUBSEQUENTEVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "menuCat": "Policies",
     "order": "26",
     "role": "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgpi:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgpi:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - OTHER BALANCE SHEET CAPTIONS (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSTables",
     "shortName": "OTHER BALANCE SHEET CAPTIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - REVENUE (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.mgpingredients.com/role/REVENUETables",
     "shortName": "REVENUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - BUSINESS COMBINATION (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONTables",
     "shortName": "BUSINESS COMBINATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - CORPORATE BORROWINGS (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.mgpingredients.com/role/CORPORATEBORROWINGSTables",
     "shortName": "CORPORATE BORROWINGS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - INCOME TAXES (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.mgpingredients.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - EQUITY AND EPS (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.mgpingredients.com/role/EQUITYANDEPSTables",
     "shortName": "EQUITY AND EPS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - LEASES (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.mgpingredients.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSTables",
     "shortName": "EMPLOYEE BENEFIT PLANS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - OPERATING SEGMENTS (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.mgpingredients.com/role/OPERATINGSEGMENTSTables",
     "shortName": "OPERATING SEGMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables",
     "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDTables",
     "shortName": "QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "id5ecda673b434f66b99eb55a394d8410_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Lives (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Lives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "id5ecda673b434f66b99eb55a394d8410_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Interest Incurred (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Interest Incurred (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - OTHER BALANCE SHEET CAPTIONS - Components of Inventory (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails",
     "shortName": "OTHER BALANCE SHEET CAPTIONS - Components of Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - OTHER BALANCE SHEET CAPTIONS - Components of Property and Equipment (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails",
     "shortName": "OTHER BALANCE SHEET CAPTIONS - Components of Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedEmployeeBenefitsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - OTHER BALANCE SHEET CAPTIONS - Components of Accrued Expenses (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails",
     "shortName": "OTHER BALANCE SHEET CAPTIONS - Components of Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedEmployeeBenefitsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - REVENUE (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.mgpingredients.com/role/REVENUEDetails",
     "shortName": "REVENUE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "id661eff5c48a496a8450cc878102d26e_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - BUSINESS COMBINATION - Narrative (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails",
     "shortName": "BUSINESS COMBINATION - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i95d4cc61271b45e3875129dcda18073b_D20210401-20210401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - BUSINESS COMBINATION - Considerations Transferred (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
     "shortName": "BUSINESS COMBINATION - Considerations Transferred (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i95d4cc61271b45e3875129dcda18073b_D20210401-20210401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i6c625263c59f4c5491f7637b39e5e007_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - BUSINESS COMBINATION - Schedule of Pro Forma Information (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails",
     "shortName": "BUSINESS COMBINATION - Schedule of Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i6c625263c59f4c5491f7637b39e5e007_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Expected Future Amortization Expense (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Expected Future Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - CORPORATE BORROWINGS - Indebtedness Outstanding Summary (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
     "shortName": "CORPORATE BORROWINGS - Indebtedness Outstanding Summary (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromLinesOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - CORPORATE BORROWINGS - Narrative (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails",
     "shortName": "CORPORATE BORROWINGS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ieadf16575af0472181b1b1f279c0c14c_I20210514",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - CORPORATE BORROWINGS - Summary of Leases and Debt Maturities (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails",
     "shortName": "CORPORATE BORROWINGS - Summary of Leases and Debt Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - INCOME TAXES - Provision (Benefit) for Income Taxes from Continuing Operations (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails",
     "shortName": "INCOME TAXES - Provision (Benefit) for Income Taxes from Continuing Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - INCOME TAXES - Narrative (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails",
     "shortName": "INCOME TAXES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - INCOME TAXES - Reconciliation of provision for income taxes from continuing operations (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails",
     "shortName": "INCOME TAXES - Reconciliation of provision for income taxes from continuing operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - INCOME TAXES - Temporary Differences Related to Deferred Income Taxes (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails",
     "shortName": "INCOME TAXES - Temporary Differences Related to Deferred Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwardsValuationAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - INCOME TAXES - Change in Valuation Allowance (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.mgpingredients.com/role/INCOMETAXESChangeinValuationAllowanceDetails",
     "shortName": "INCOME TAXES - Change in Valuation Allowance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "icf9e95728b1f4690b6e1c1b64fe9f08e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - INCOME TAXES - Unrecognized Tax Benefits (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails",
     "shortName": "INCOME TAXES - Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ie9f49bc2c9be4e1fb2836b808317bab3_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mgpi:NumberOfBoardMembersCommonShareholdersAreEntitledToElect",
      "reportCount": 1,
      "unique": true,
      "unitRef": "boardmember",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - EQUITY AND EPS - Narrative (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails",
     "shortName": "EQUITY AND EPS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mgpi:NumberOfBoardMembersCommonShareholdersAreEntitledToElect",
      "reportCount": 1,
      "unique": true,
      "unitRef": "boardmember",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - EQUITY AND EPS - Computations of Earnings (Loss) Per Share (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails",
     "shortName": "EQUITY AND EPS - Computations of Earnings (Loss) Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ie3252c0a0de944fc85f52057e10249b6_D20210101-20211231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic12bf7b1e9ae4112899c6ee30ee6bea3_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - EQUITY AND EPS - Schedule of Common Stock Activity (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails",
     "shortName": "EQUITY AND EPS - Schedule of Common Stock Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i87948a1da14d42d095b22c5b097749f5_I20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - EQUITY AND EPS - Dividends (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails",
     "shortName": "EQUITY AND EPS - Dividends (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DividendsCommonStockCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i33e4ace735b84cdba83b75dfe4a41543_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - LEASES - Narrative (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.mgpingredients.com/role/LEASESNarrativeDetails",
     "shortName": "LEASES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i33e4ace735b84cdba83b75dfe4a41543_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - LEASES - Components of Lease Costs (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails",
     "shortName": "LEASES - Components of Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - LEASES - Schedule of Maturities of Operating Lease Liabilities (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails",
     "shortName": "LEASES - Schedule of Maturities of Operating Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "if9a65c7b1c6a432495b7be007e82c4b0_D20211001-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InsuranceRecoveries",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i487e7a943f8d456d92650e17d892ab67_I20221231",
      "decimals": "-2",
      "lang": "en-US",
      "name": "mgpi:OtherCommitmentsMaximumPotentialProceeds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENT OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "mgpi:GainLossOnInsuranceRecoveries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - EMPLOYEE BENEFIT PLANS - Restricted Stock (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS - Restricted Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i0779d3098e3b4efcb96d596edeeab1d5_I20191231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i19ca0dcf45b14b198fc4428bd350325f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - CONCENTRATIONS AND RELATED PARTIES (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails",
     "shortName": "CONCENTRATIONS AND RELATED PARTIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i19ca0dcf45b14b198fc4428bd350325f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - OPERATING SEGMENTS - Narrative (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.mgpingredients.com/role/OPERATINGSEGMENTSNarrativeDetails",
     "shortName": "OPERATING SEGMENTS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - OPERATING SEGMENTS - Operating Profit (Loss) Per Segment (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
     "shortName": "OPERATING SEGMENTS - Operating Profit (Loss) Per Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ia36f834eb9e14897b588f2f1ad3b5a75_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "mgpi:ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ic1ba696cef514fefbc9c6f68ccac5d1e_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - OPERATING SEGMENTS - Identifiable Assets by Segment (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
     "shortName": "OPERATING SEGMENTS - Identifiable Assets by Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "id15e16842bc94414befd5659aeb09867_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails",
     "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i92896c137d7c45f9af59cebe8028a64f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails",
     "shortName": "QUARTERLY FINANCIAL DATA (UNAUDITED) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - SUBSEQUENT EVENTS (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails",
     "shortName": "SUBSEQUENT EVENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i39e190b34d30414bb469dfd85ffb67f4_D20230223-20230223",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ie9f49bc2c9be4e1fb2836b808317bab3_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "ie9f49bc2c9be4e1fb2836b808317bab3_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgpi-20221231.htm",
      "contextRef": "i985dd3f44b4f46628f623a60766d70b0_D20221001-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)",
     "menuCat": "Statements",
     "order": "9",
     "role": "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 93,
   "tag": {
    "country_IE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IRELAND",
        "terseLabel": "Ireland"
       }
      }
     },
     "localname": "IE",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r850",
      "r851",
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/AUDITINFORMATION"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r850",
      "r851",
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/AUDITINFORMATION"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r850",
      "r851",
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/AUDITINFORMATION"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r850",
      "r851",
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r853"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r848"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r847"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails",
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r847"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r847"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r854"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r847"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r847"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r847"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r847"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r855"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r850",
      "r851",
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails",
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r846"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COVERPAGE"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "mgpi_A188NoteDue2041Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "1.88% Note Due 2041",
        "label": "1.88% Note Due 2041 [Member]",
        "terseLabel": "Convertible Note 1.88% Due 2041"
       }
      }
     },
     "localname": "A188NoteDue2041Member",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_AdjustmentsToAdditionalPaidInCapitalMergerConsiderations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to Additional Paid in Capital, Merger Considerations",
        "label": "Adjustments to Additional Paid in Capital, Merger Considerations",
        "terseLabel": "Equity consideration for Merger"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalMergerConsiderations",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_AuditorInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Auditor Information",
        "label": "Auditor Information [Abstract]"
       }
      }
     },
     "localname": "AuditorInformationAbstract",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "xbrltype": "stringItemType"
    },
    "mgpi_BoardOfDirectorsTermOfService": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Board Of Directors, Term Of Service",
        "label": "Board Of Directors, Term Of Service",
        "terseLabel": "Board of directors, term of service"
       }
      }
     },
     "localname": "BoardOfDirectorsTermOfService",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mgpi_BrandedSpiritsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Branded Spirits",
        "label": "Branded Spirits [Member]",
        "terseLabel": "Branded Spirits"
       }
      }
     },
     "localname": "BrandedSpiritsMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_BrownGoodsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Brown goods",
        "label": "Brown goods [Member]",
        "terseLabel": "Brown Goods"
       }
      }
     },
     "localname": "BrownGoodsMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Net",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Net",
        "terseLabel": "Value of MGP Common Stock issued at close"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableNet",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Increase (Decrease) In Equity Interests Issued And Issuable, Number Of Shares",
        "label": "Business Combination, Consideration Transferred, Increase (Decrease) In Equity Interests Issued And Issuable, Number Of Shares",
        "terseLabel": "Increase in stock consideration (in shares)"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredIncreaseDecreaseInEquityInterestsIssuedAndIssuableNumberOfShares",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "mgpi_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration Arrangements, Increase (Decrease) In Consideration Transferred",
        "label": "Business Combination, Contingent Consideration Arrangements, Increase (Decrease) In Consideration Transferred",
        "negatedTerseLabel": "Decrease in cash consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInConsiderationTransferred",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Cumulative Percentage Outstanding Common Stock, After All Transactions",
        "label": "Business Combination, Cumulative Percentage Outstanding Common Stock, After All Transactions",
        "terseLabel": "Shares issued to acquire business as a percentage of outstanding common stock"
       }
      }
     },
     "localname": "BusinessCombinationCumulativePercentageOutstandingCommonStockAfterAllTransactions",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpense",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses and Other",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses and Other",
        "terseLabel": "Accrued expenses and other"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Excise Taxes Payable",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Excise Taxes Payable",
        "terseLabel": "Federal and state excise taxes payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesExciseTaxesPayable",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equity Method Investments",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equity Method Investments",
        "terseLabel": "Investments in joint ventures"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquityMethodInvestments",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_CapitalStockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "-- None. No documentation exists for this element. --",
        "label": "Capital stock [Abstract]",
        "terseLabel": "Capital stock"
       }
      }
     },
     "localname": "CapitalStockAbstract",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "mgpi_CommodityWheatProteinMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commodity Wheat Protein [Member]",
        "label": "Commodity Wheat Protein [Member]",
        "terseLabel": "Commodity wheat protein"
       }
      }
     },
     "localname": "CommodityWheatProteinMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_CommodityWheatStarchMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commodity Wheat Starch [Member]",
        "label": "Commodity Wheat Starch [Member]",
        "terseLabel": "Commodity wheat starch"
       }
      }
     },
     "localname": "CommodityWheatStarchMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_ComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "-- None. No documentation exists for this element. --",
        "label": "Comprehensive income: [Abstract]",
        "terseLabel": "Comprehensive income (loss):"
       }
      }
     },
     "localname": "ComprehensiveIncomeAbstract",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "mgpi_CreditAgreementDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement Due 2025",
        "label": "Credit Agreement Due 2025 [Member]",
        "terseLabel": "Credit Agreement Due 2025"
       }
      }
     },
     "localname": "CreditAgreementDue2025Member",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement [Member]",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_DebtInstrumentConvertibleBusinessPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Business Period",
        "label": "Debt Instrument, Convertible, Business Period",
        "terseLabel": "Threshold of business day"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleBusinessPeriod",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mgpi_DebtInstrumentConvertibleMeasurementPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Measurement Period",
        "label": "Debt Instrument, Convertible, Measurement Period",
        "terseLabel": "Threshold period"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleMeasurementPeriod",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mgpi_DebtInstrumentConvertibleMeasurementPeriodPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Measurement Period Percentage",
        "label": "Debt Instrument, Convertible, Measurement Period Percentage",
        "terseLabel": "Measurement percentage"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleMeasurementPeriodPercentage",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "mgpi_DeferredTaxAssetsOperatingLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating Lease, Liability",
        "label": "Deferred Tax Assets, Operating Lease, Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLeaseLiability",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset",
        "label": "Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset",
        "negatedTerseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_DestiladoresSADeCUAndAgricolaLGSDERLDECVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Destiladores, S.A. de CU And Agricola LG, S DE RL DE CV",
        "label": "Destiladores, S.A. de CU And Agricola LG, S DE RL DE CV [Member]",
        "terseLabel": "LMX"
       }
      }
     },
     "localname": "DestiladoresSADeCUAndAgricolaLGSDERLDECVMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_DistillersFeedAndRelatedCoProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distillers Feed And Related Co-Products [Member]",
        "label": "Distillers Feed And Related Co-Products [Member]",
        "terseLabel": "Distillers feed and related co-products"
       }
      }
     },
     "localname": "DistillersFeedAndRelatedCoProductsMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_DistillingSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "-- None. No documentation exists for this element. --",
        "label": "Distilling Solutions [Member]",
        "terseLabel": "Distilling Solutions"
       }
      }
     },
     "localname": "DistillingSolutionsMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_DistributorRelationshipsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributor Relationships",
        "label": "Distributor Relationships [Member]",
        "terseLabel": "Distribution Rights"
       }
      }
     },
     "localname": "DistributorRelationshipsMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails",
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_DryerFireBusinessInterruptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dryer Fire - Business Interruption",
        "label": "Dryer Fire - Business Interruption [Member]",
        "terseLabel": "Dryer Fire - Business Interruption"
       }
      }
     },
     "localname": "DryerFireBusinessInterruptionMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_DryerFireDamagesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dryer Fire - Damages",
        "label": "Dryer Fire - Damages [Member]",
        "terseLabel": "Dryer Fire - Damages"
       }
      }
     },
     "localname": "DryerFireDamagesMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_DryerFireMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dryer Fire",
        "label": "Dryer Fire [Member]",
        "terseLabel": "Dryer Fire"
       }
      }
     },
     "localname": "DryerFireMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "-- None. No documentation exists for this element. --",
        "label": "Earnings (loss) per share from continuing operations attributable to common shareholders: [Abstract]",
        "terseLabel": "Operations:"
       }
      }
     },
     "localname": "EarningsLossPerShareFromContinuingOperationsAttributableToCommonShareholdersAbstract",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgpi_FoodGradeAlcoholMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Food Grade Alcohol [Member]",
        "label": "Food Grade Alcohol [Member]",
        "terseLabel": "Food grade alcohol"
       }
      }
     },
     "localname": "FoodGradeAlcoholMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_FuelGradeAlcoholMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fuel Grade Alcohol [Member]",
        "label": "Fuel Grade Alcohol [Member]",
        "terseLabel": "Fuel grade alcohol"
       }
      }
     },
     "localname": "FuelGradeAlcoholMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_GainLossOnInsuranceRecoveries": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) On Insurance Recoveries",
        "label": "Gain (Loss) On Insurance Recoveries",
        "negatedTerseLabel": "Gain on insurance recoveries"
       }
      }
     },
     "localname": "GainLossOnInsuranceRecoveries",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_IncreaseDecreaseInDeferredTaxAssetValuationAllowance": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Deferred Tax Asset Valuation Allowance",
        "label": "Increase (Decrease) In Deferred Tax Asset Valuation Allowance",
        "negatedTerseLabel": "Deferred income taxes, including change in valuation allowance"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredTaxAssetValuationAllowance",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_IndustrialAlcoholMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial Alcohol [Member]",
        "label": "Industrial Alcohol [Member]",
        "terseLabel": "Industrial alcohol"
       }
      }
     },
     "localname": "IndustrialAlcoholMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_IndustrialRevenueBondWithNelsonCountyKentuckyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial Revenue Bond With Nelson County Kentucky",
        "label": "Industrial Revenue Bond With Nelson County Kentucky [Member]",
        "terseLabel": "Industrial Revenue Bond With Nelson County Kentucky"
       }
      }
     },
     "localname": "IndustrialRevenueBondWithNelsonCountyKentuckyMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_IndustrialRevenueBondWithWilliamstownKentuckyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial Revenue Bond With Williamstown Kentucky",
        "label": "Industrial Revenue Bond With Williamstown Kentucky [Member]",
        "terseLabel": "Industrial Revenue Bond With Williamstown Kentucky"
       }
      }
     },
     "localname": "IndustrialRevenueBondWithWilliamstownKentuckyMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_IngredientSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "-- None. No documentation exists for this element. --",
        "label": "Ingredient Solutions [Member]",
        "terseLabel": "Ingredient Solutions"
       }
      }
     },
     "localname": "IngredientSolutionsMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_InitialPurchasersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Purchasers",
        "label": "Initial Purchasers [Member]",
        "terseLabel": "Initial Purchasers"
       }
      }
     },
     "localname": "InitialPurchasersMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_InsuranceRecoveryPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance Recovery, Policy",
        "label": "Insurance Recovery, Policy [Policy Text Block]",
        "terseLabel": "Recognition of Insurance Recoveries"
       }
      }
     },
     "localname": "InsuranceRecoveryPolicyPolicyTextBlock",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgpi_InterestCostsIncurredAndExpensed": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Costs Incurred And Expensed",
        "label": "Interest Costs Incurred And Expensed",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InterestCostsIncurredAndExpensed",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_InventoryBarreledDistillateGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Barreled finished brown goods held by the entity that are readily available for sale",
        "label": "Inventory, Barreled Distillate, Gross",
        "terseLabel": "Barreled distillate (bourbons and other whiskeys)"
       }
      }
     },
     "localname": "InventoryBarreledDistillateGross",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_LineOfCreditFacilityContingentIncreaseInBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Contingent Increase In Borrowing Capacity",
        "label": "Line Of Credit Facility, Contingent Increase In Borrowing Capacity",
        "terseLabel": "Contingent increase in borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityContingentIncreaseInBorrowingCapacity",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_LuxFamilyGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lux Family Group",
        "label": "Lux Family Group [Member]",
        "terseLabel": "Lux Family Group"
       }
      }
     },
     "localname": "LuxFamilyGroupMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_LuxcoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Luxco",
        "label": "Luxco [Member]",
        "terseLabel": "Luxco"
       }
      }
     },
     "localname": "LuxcoMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails",
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_MGPIngredientsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MGP Ingredients, Inc.",
        "label": "MGP Ingredients, Inc. [Member]",
        "terseLabel": "MGP"
       }
      }
     },
     "localname": "MGPIngredientsIncMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_MeiersWineCellarsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Meier's Wine Cellars, Inc.",
        "label": "Meier's Wine Cellars, Inc. [Member]",
        "terseLabel": "Meier's"
       }
      }
     },
     "localname": "MeiersWineCellarsIncMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_MidSpiritsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mid Spirits",
        "label": "Mid Spirits [Member]",
        "terseLabel": "Mid"
       }
      }
     },
     "localname": "MidSpiritsMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum Shareholder Ownership Percentage Required To Call Stockholder Meeting",
        "label": "Minimum Shareholder Ownership Percentage Required To Call Stockholder Meeting",
        "terseLabel": "Minimum single shareholder ownership percentage to call special stockholder meeting"
       }
      }
     },
     "localname": "MinimumShareholderOwnershipPercentageRequiredToCallStockholderMeeting",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mgpi_NotePurchaseAgreementDue2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Note Purchase Agreement Due 2027",
        "label": "Note Purchase Agreement Due 2027 [Member]",
        "terseLabel": "Note Purchase Agreement Due 2027"
       }
      }
     },
     "localname": "NotePurchaseAgreementDue2027Member",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_NotePurchaseAgreementDue2029Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Note Purchase Agreement Due 2029",
        "label": "Note Purchase Agreement Due 2029 [Member]",
        "terseLabel": "Note Purchase Agreement Due 2029"
       }
      }
     },
     "localname": "NotePurchaseAgreementDue2029Member",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_NotePurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Note Purchase Agreement [Member]",
        "label": "Note Purchase Agreement [Member]",
        "terseLabel": "Note Purchase Agreement"
       }
      }
     },
     "localname": "NotePurchaseAgreementMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_NumberOfBoardMembers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Board Members",
        "label": "Number of Board Members",
        "terseLabel": "Total number of board members"
       }
      }
     },
     "localname": "NumberOfBoardMembers",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mgpi_NumberOfBoardMembersCommonShareholdersAreEntitledToElect": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Board Members Common Shareholders Are Entitled To Elect",
        "label": "Number of Board Members Common Shareholders Are Entitled To Elect",
        "terseLabel": "Number of board members that common stockholders are entitled to elect"
       }
      }
     },
     "localname": "NumberOfBoardMembersCommonShareholdersAreEntitledToElect",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mgpi_NumberOfBoardMembersPreferredShareholdersAreEntitledToElect": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Board Members Preferred Shareholders Are Entitled To Elect",
        "label": "Number of Board Members Preferred Shareholders Are Entitled To Elect",
        "terseLabel": "Number of board members preferred stock shareholders entitled to elect"
       }
      }
     },
     "localname": "NumberOfBoardMembersPreferredShareholdersAreEntitledToElect",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mgpi_OtherBrandedSpiritsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Branded Spirits",
        "label": "Other Branded Spirits [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherBrandedSpiritsMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_OtherCommitmentsMaximumPotentialProceeds": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Commitments, Maximum Potential Proceeds",
        "label": "Other Commitments, Maximum Potential Proceeds",
        "terseLabel": "Industrial revenue bonds available"
       }
      }
     },
     "localname": "OtherCommitmentsMaximumPotentialProceeds",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_PaymentsForProceedsFromOtherOperatingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for (Proceeds from) Other Operating Activities",
        "label": "Payments for (Proceeds from) Other Operating Activities",
        "negatedTerseLabel": "Other, net"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherOperatingActivities",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_PremiumBeverageAlcoholMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Premium Beverage Alcohol [Member]",
        "label": "Premium Beverage Alcohol [Member]",
        "terseLabel": "Premium beverage alcohol"
       }
      }
     },
     "localname": "PremiumBeverageAlcoholMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_PremiumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Premium",
        "label": "Premium [Member]",
        "terseLabel": "Premium"
       }
      }
     },
     "localname": "PremiumMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_PremiumPlusMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Premium Plus",
        "label": "Premium Plus [Member]",
        "terseLabel": "Premium plus"
       }
      }
     },
     "localname": "PremiumPlusMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_ReclassificationErrorCorrectionPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification Error Correction",
        "label": "Reclassification Error Correction [Policy Text Block]",
        "terseLabel": "Immaterial Correction to Prior Period Financial Statements"
       }
      }
     },
     "localname": "ReclassificationErrorCorrectionPolicyTextBlock",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgpi_RevolvingCreditAgreementDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Agreement, Due 2025",
        "label": "Revolving Credit Agreement, Due 2025 [Member]",
        "terseLabel": "Revolving Credit Agreement, Due 2025"
       }
      }
     },
     "localname": "RevolvingCreditAgreementDue2025Member",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Property, Plant and Equipment, Estimated Useful Lives",
        "label": "Schedule of Property, Plant and Equipment, Estimated Useful Lives [Table Text Block]",
        "terseLabel": "Schedule of Estimated Useful Lives"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgpi_ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "-- None. No documentation exists for this element. --",
        "label": "Schedule Of Segment Reporting Identifiable Assets [Table Text Block]",
        "terseLabel": "Schedule of Segment Reporting Identifiable Assets"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingIdentifiableAssetsTableTextBlock",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Awards",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Awards",
        "terseLabel": "Number of active plans"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwards",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mgpi_ShorttermIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-term Incentive Plan [Member]",
        "label": "Short-term Incentive Plan [Member]",
        "terseLabel": "Short-term Incentive Plan"
       }
      }
     },
     "localname": "ShorttermIncentivePlanMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_SpecialtyWheatProteinsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specialty Wheat Proteins [Member]",
        "label": "Specialty Wheat Proteins [Member]",
        "terseLabel": "Specialty wheat proteins"
       }
      }
     },
     "localname": "SpecialtyWheatProteinsMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_SpecialtyWheatStarchesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specialty Wheat Starches [Member]",
        "label": "Specialty Wheat Starches [Member]",
        "terseLabel": "Specialty wheat starches"
       }
      }
     },
     "localname": "SpecialtyWheatStarchesMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchased And Retired During Period From Employees, Shares",
        "label": "Stock Repurchased And Retired During Period From Employees, Shares",
        "terseLabel": "Stock shares repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodFromEmployeesShares",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "mgpi_StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchased And Retired During Period From Employees, Value",
        "label": "Stock Repurchased And Retired During Period From Employees, Value",
        "terseLabel": "Stock shares repurchased"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodFromEmployeesValue",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_SuperPremiumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Super Premium",
        "label": "Super Premium [Member]",
        "terseLabel": "Super premium"
       }
      }
     },
     "localname": "SuperPremiumMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_TargetedBonusAwardExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "-- None. No documentation exists for this element. --",
        "label": "Targeted Bonus Award Expense",
        "terseLabel": "Targeted bonus award expense"
       }
      }
     },
     "localname": "TargetedBonusAwardExpense",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgpi_TenLargestCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ten Largest Customers",
        "label": "Ten Largest Customers [Member]",
        "terseLabel": "Ten Largest Customers"
       }
      }
     },
     "localname": "TenLargestCustomersMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_TenLargestSuppliersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "-- None. No documentation exists for this element. --",
        "label": "Ten Largest Suppliers [Member]",
        "terseLabel": "10 Largest Suppliers"
       }
      }
     },
     "localname": "TenLargestSuppliersMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_The2014PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The 2014 Plan [Member]",
        "label": "The 2014 Plan [Member]",
        "terseLabel": "The 2014 Plan"
       }
      }
     },
     "localname": "The2014PlanMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_TheDirectorsPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Director's Plan [Member]",
        "label": "The Director's Plan [Member]",
        "terseLabel": "The Director's Plan"
       }
      }
     },
     "localname": "TheDirectorsPlanMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_TwoGrainSuppliersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Grain Suppliers [Member]",
        "label": "Two Grain Suppliers [Member]",
        "terseLabel": "2 Grain Suppliers"
       }
      }
     },
     "localname": "TwoGrainSuppliersMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_UltraPremiumSpiritsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ultra Premium Spirits",
        "label": "Ultra Premium Spirits [Member]",
        "terseLabel": "Ultra premium"
       }
      }
     },
     "localname": "UltraPremiumSpiritsMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_ValueSpiritsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value Spirits",
        "label": "Value Spirits [Member]",
        "terseLabel": "Value"
       }
      }
     },
     "localname": "ValueSpiritsMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_WarehouseServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warehouse Services [Member]",
        "label": "Warehouse Services [Member]",
        "terseLabel": "Warehouse services"
       }
      }
     },
     "localname": "WarehouseServicesMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgpi_WhiteGoodsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "White goods",
        "label": "White goods [Member]",
        "terseLabel": "White Goods"
       }
      }
     },
     "localname": "WhiteGoodsMember",
     "nsuri": "http://www.mgpingredients.com/20221231",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r282",
      "r333",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r355",
      "r412",
      "r413",
      "r414",
      "r415",
      "r417",
      "r418",
      "r420",
      "r422",
      "r423",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r906",
      "r907",
      "r976",
      "r977"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r282",
      "r333",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r355",
      "r412",
      "r413",
      "r414",
      "r415",
      "r417",
      "r418",
      "r420",
      "r422",
      "r423",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r906",
      "r907",
      "r976",
      "r977"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r975"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Contractual Obligation, Fiscal Year Maturity Schedule"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r279",
      "r280",
      "r428",
      "r456",
      "r799",
      "r803",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r361",
      "r822",
      "r911",
      "r966"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r408",
      "r409",
      "r410",
      "r411",
      "r563",
      "r720",
      "r751",
      "r777",
      "r778",
      "r819",
      "r835",
      "r845",
      "r908",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r408",
      "r409",
      "r410",
      "r411",
      "r563",
      "r720",
      "r751",
      "r777",
      "r778",
      "r819",
      "r835",
      "r845",
      "r908",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r361",
      "r822",
      "r911",
      "r966"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r357",
      "r722",
      "r820",
      "r843",
      "r903",
      "r904",
      "r911",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r357",
      "r722",
      "r820",
      "r843",
      "r903",
      "r904",
      "r911",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r408",
      "r409",
      "r410",
      "r411",
      "r515",
      "r563",
      "r590",
      "r591",
      "r592",
      "r696",
      "r720",
      "r751",
      "r777",
      "r778",
      "r819",
      "r835",
      "r845",
      "r900",
      "r908",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r408",
      "r409",
      "r410",
      "r411",
      "r515",
      "r563",
      "r590",
      "r591",
      "r592",
      "r696",
      "r720",
      "r751",
      "r777",
      "r778",
      "r819",
      "r835",
      "r845",
      "r900",
      "r908",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r279",
      "r280",
      "r428",
      "r456",
      "r804",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r232",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r318",
      "r371",
      "r372",
      "r623",
      "r649",
      "r650",
      "r651",
      "r652",
      "r667",
      "r683",
      "r684",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r232",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r318",
      "r371",
      "r372",
      "r623",
      "r649",
      "r650",
      "r651",
      "r652",
      "r667",
      "r683",
      "r684",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r232",
      "r283",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r297",
      "r318",
      "r623",
      "r649",
      "r650",
      "r651",
      "r667",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r896",
      "r897",
      "r949",
      "r954",
      "r955"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Previously Reported [Member]",
        "terseLabel": "Previously Reported"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r358",
      "r359",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r780",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r821",
      "r844",
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r358",
      "r359",
      "r763",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r780",
      "r781",
      "r821",
      "r844",
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r18",
      "r842"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r363",
      "r364"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Receivables (less allowance for credit loss of $1,475 and $150 at December\u00a031, 2022 and 2021, respectively)"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "auth_ref": [
      "r21",
      "r141",
      "r802"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "terseLabel": "Property taxes"
       }
      }
     },
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "Employee benefit plans"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r21",
      "r802"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Salaries, Current",
        "terseLabel": "Salaries and wages"
       }
      }
     },
     "localname": "AccruedSalariesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r109",
      "r240"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r35",
      "r37",
      "r38",
      "r249",
      "r744",
      "r757",
      "r761"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r34",
      "r38",
      "r175",
      "r684",
      "r752",
      "r753",
      "r868",
      "r869",
      "r870",
      "r879",
      "r880",
      "r881"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Weighted average useful life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails",
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AcquisitionRelatedCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Category of acquisition-related costs allocated to (included in) reported pro forma earnings (supplemental pro forma information).",
        "label": "Acquisition-related Costs [Member]",
        "terseLabel": "Acquisition-related Costs"
       }
      }
     },
     "localname": "AcquisitionRelatedCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Additional cash payment information:"
       }
      }
     },
     "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r10",
      "r842"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r596",
      "r597",
      "r598",
      "r879",
      "r880",
      "r881",
      "r948"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r594"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r250",
      "r365",
      "r373"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Receivables, allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r63",
      "r97",
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r202",
      "r218",
      "r244",
      "r276",
      "r341",
      "r347",
      "r353",
      "r369",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r419",
      "r421",
      "r423",
      "r424",
      "r641",
      "r645",
      "r654",
      "r842",
      "r906",
      "r907",
      "r957"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Assets",
        "terseLabel": "Identifiable Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r235",
      "r253",
      "r276",
      "r369",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r419",
      "r421",
      "r423",
      "r424",
      "r641",
      "r645",
      "r654",
      "r842",
      "r906",
      "r907",
      "r957"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "The Company"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Building and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r637",
      "r829",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails",
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r157",
      "r158",
      "r637",
      "r829",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails",
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Common stock issued to acquire business (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r946",
      "r947"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per sale (in USD per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]",
        "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]",
        "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r946",
      "r947"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Schedule of Pro Forma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r635",
      "r636"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "negatedTerseLabel": "Adjustments to pro forma net income",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r635",
      "r636"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Sales"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONScheduleofProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r153"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Transaction costs incurred"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r163",
      "r164",
      "r165"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Consideration Transferred",
        "totalLabel": "Fair value of total consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r163",
      "r164"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Value of MGP Common Stock issued at close"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r167",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "BUSINESS COMBINATION"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r155"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Income before income taxes"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r155"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Sales"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Receivables"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt",
        "terseLabel": "Current maturities of long-term debt"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "terseLabel": "Deferred income taxes",
        "verboseLabel": "Deferred tax liability resulting from merger"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r159",
      "r160"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r159",
      "r160"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "terseLabel": "Other noncurrent liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r159",
      "r160"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Separately Recognized Transactions [Line Items]",
        "terseLabel": "Business Combination, Separately Recognized Transactions [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Separately Recognized Transactions [Table]",
        "terseLabel": "Business Combination, Separately Recognized Transactions [Table]"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r67",
      "r68",
      "r69"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Purchase of property, plant, and equipment in accounts payable"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r65",
      "r238",
      "r800"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r60",
      "r65",
      "r70"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of year",
        "periodStartLabel": "Cash and cash equivalents, beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r60",
      "r195"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-cash investing and financing activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash Flow, Supplemental Disclosures [Text Block]",
        "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION"
       }
      }
     },
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r276",
      "r302",
      "r303",
      "r313",
      "r317",
      "r323",
      "r324",
      "r369",
      "r412",
      "r415",
      "r416",
      "r417",
      "r423",
      "r424",
      "r454",
      "r455",
      "r458",
      "r462",
      "r469",
      "r654",
      "r779",
      "r857",
      "r874",
      "r887"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r28",
      "r209",
      "r224"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and Contingencies \u2013 Note 10"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r111",
      "r405",
      "r406",
      "r765",
      "r905"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Dividends and dividend equivalents (in USD per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical",
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared (in USD per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails",
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r879",
      "r880",
      "r948"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Issued Common",
        "verboseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r9",
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r9",
      "r842"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "No par value; authorized 40,000,000 shares; issued 23,125,166 shares at December\u00a031, 2022 and 2021; 21,994,042 and 21,964,314 shares outstanding at December\u00a031, 2022 and 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred income tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Deferred income tax liabilities:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r39",
      "r256",
      "r258",
      "r267",
      "r740",
      "r748"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income attributable to MGP Ingredients, Inc."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss), net of tax:"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r171",
      "r172",
      "r178",
      "r256",
      "r258",
      "r266",
      "r739",
      "r747"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Comprehensive loss attributable to noncontrolling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r170",
      "r178",
      "r256",
      "r258",
      "r265",
      "r738",
      "r746"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer equipment and software"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r79",
      "r80",
      "r191",
      "r192",
      "r361",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r79",
      "r80",
      "r191",
      "r192",
      "r361",
      "r762",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r79",
      "r80",
      "r191",
      "r192",
      "r361",
      "r764",
      "r967"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "CONCENTRATIONS AND RELATED PARTIES"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r79",
      "r80",
      "r191",
      "r192",
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r77",
      "r79",
      "r80",
      "r81",
      "r191",
      "r193",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r79",
      "r80",
      "r191",
      "r192",
      "r361",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r173",
      "r806"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebt": {
     "auth_ref": [
      "r4",
      "r205",
      "r219"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.",
        "label": "Convertible Debt",
        "terseLabel": "Convertible senior notes"
       }
      }
     },
     "localname": "ConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r116",
      "r425",
      "r426",
      "r437",
      "r438",
      "r439",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r89",
      "r346",
      "r347",
      "r348",
      "r349",
      "r355",
      "r891"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r46",
      "r722"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cost of Goods and Services Sold",
        "verboseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsTotalMember": {
     "auth_ref": [
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.",
        "label": "Cost of Goods and Service Benchmark [Member]",
        "terseLabel": "Cost of Goods and Service Benchmark"
       }
      }
     },
     "localname": "CostOfGoodsTotalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r877",
      "r943",
      "r945"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r877",
      "r943"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r151",
      "r619",
      "r627",
      "r877"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Current income tax expense (benefit)"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r877",
      "r943",
      "r945"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "verboseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r78",
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r118",
      "r274",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r441",
      "r448",
      "r449",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "CORPORATE BORROWINGS"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r203",
      "r205",
      "r217",
      "r282",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r431",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r666",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r875"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r4",
      "r205",
      "r217",
      "r452"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Long-term debt, gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r117",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Conversion price (in USD per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r24",
      "r123",
      "r126",
      "r128",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Conversion ratio"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Threshold of consecutive trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "terseLabel": "Threshold percentage"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "terseLabel": "Threshold of trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r198",
      "r200",
      "r425",
      "r666",
      "r815",
      "r816"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Term loan face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r439",
      "r653",
      "r815",
      "r816"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Debt instrument, fair value disclosure"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFeeAmount": {
     "auth_ref": [
      "r25"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.",
        "label": "Debt Instrument, Fee Amount",
        "terseLabel": "New loan fees"
       }
      }
     },
     "localname": "DebtInstrumentFeeAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r23",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Senior secured notes, stated interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r26",
      "r282",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r431",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r666",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r875"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r26",
      "r123",
      "r127",
      "r128",
      "r129",
      "r197",
      "r198",
      "r200",
      "r215",
      "r282",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r431",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r450",
      "r666",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r875"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "terseLabel": "EDC plan liabilities, noncurrent"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityCurrent": {
     "auth_ref": [
      "r134",
      "r135"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Compensation Liability, Current",
        "terseLabel": "EDC plan liabilities, current"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "auth_ref": [
      "r859"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.",
        "label": "Deferred Compensation Plan Assets",
        "terseLabel": "EDC plan investments"
       }
      }
     },
     "localname": "DeferredCompensationPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r877",
      "r944",
      "r945"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r199",
      "r909"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Unamortized loan fees",
        "terseLabel": "Unamortized loan fees"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r151",
      "r877",
      "r944"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r63",
      "r151",
      "r620",
      "r626",
      "r627",
      "r877"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Deferred income tax expense (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r6",
      "r7",
      "r204",
      "r216",
      "r613"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Gross deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r602",
      "r603"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r877",
      "r944",
      "r945"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r614"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Gross deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r149",
      "r942"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r941"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Net deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r149",
      "r942"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "verboseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r149",
      "r942"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r147",
      "r149",
      "r942"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "verboseLabel": "State tax credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r149",
      "r942"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r149",
      "r942"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r615"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Less: valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r142",
      "r941"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred income tax liability",
        "terseLabel": "Net deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails",
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "auth_ref": [
      "r149",
      "r942"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.",
        "label": "Deferred Tax Liabilities, Inventory",
        "negatedTerseLabel": "Inventory"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesFinancingArrangements": {
     "auth_ref": [
      "r149",
      "r942"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from financing arrangements.",
        "label": "Deferred Tax Liabilities, Financing Arrangements",
        "negatedLabel": "Convertible Senior Note"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesFinancingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r149",
      "r942"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedTerseLabel": "Intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r149",
      "r942"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r149",
      "r942"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTemporaryDifferencesRelatedtoDeferredIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r560"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Cost recognized"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r63",
      "r336"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r187",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative, by Nature [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeTermOfContract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative, Term of Contract",
        "terseLabel": "Derivative term (in months)"
       }
      }
     },
     "localname": "DerivativeTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r180",
      "r181",
      "r182",
      "r183",
      "r188",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r489",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Revenues Disaggregated"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Dividends": {
     "auth_ref": [
      "r130",
      "r214"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Dividends",
        "negatedLabel": "Dividends and dividend equivalents per common shares and per restricted stock units, net of estimated forfeitures"
       }
      }
     },
     "localname": "Dividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r130",
      "r214"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Common Stock",
        "totalLabel": "Total payment"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DividendsCommonStock",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "terseLabel": "Dividend payment"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsCommonStockStock": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DividendsCommonStock",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in stock.",
        "label": "Dividends, Common Stock, Stock",
        "terseLabel": "Dividend equivalent payment"
       }
      }
     },
     "localname": "DividendsCommonStockStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSDividendsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsDeclaredTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.",
        "label": "Dividends Declared [Table Text Block]",
        "terseLabel": "Schedule of Dividends"
       }
      }
     },
     "localname": "DividendsDeclaredTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per common share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r268",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r299",
      "r302",
      "r313",
      "r316",
      "r317",
      "r318",
      "r651",
      "r652",
      "r741",
      "r749",
      "r809"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Earnings per share, basic (in USD per share)",
        "verboseLabel": "Basic EPS data (in USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails",
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r268",
      "r288",
      "r289",
      "r291",
      "r292",
      "r293",
      "r302",
      "r313",
      "r316",
      "r317",
      "r318",
      "r651",
      "r652",
      "r741",
      "r749",
      "r809"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Earnings per share, diluted (in USD per share)",
        "verboseLabel": "Diluted EPS data (in USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r74",
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Common Share (\"EPS\")"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r655"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r938",
      "r939"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "verboseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r595"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation costs, other than options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Period for recognition of unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r122",
      "r231",
      "r260",
      "r261",
      "r262",
      "r283",
      "r284",
      "r285",
      "r287",
      "r294",
      "r297",
      "r322",
      "r370",
      "r470",
      "r596",
      "r597",
      "r598",
      "r622",
      "r623",
      "r650",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r662",
      "r684",
      "r752",
      "r753",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Equity method ownership percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r91",
      "r342",
      "r858"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Method Investments",
        "terseLabel": "Investment in joint venture"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r59",
      "r93",
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAdjustmentToInventoryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value adjustment to acquisition-date inventory allocated (included) to (in) reported pro forma earnings (supplemental pro forma information).",
        "label": "Fair Value Adjustment to Inventory [Member]",
        "terseLabel": "Fair Value Adjustment to Inventory"
       }
      }
     },
     "localname": "FairValueAdjustmentToInventoryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r189",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r366",
      "r367",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r450",
      "r467",
      "r647",
      "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",
      "r717",
      "r718",
      "r719",
      "r812",
      "r892",
      "r893",
      "r894",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r242",
      "r400"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r104",
      "r723"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSExpectedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Translation of Foreign Currencies"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r241",
      "r387",
      "r736",
      "r813",
      "r842",
      "r898",
      "r899"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails",
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r95",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r45",
      "r276",
      "r341",
      "r346",
      "r352",
      "r355",
      "r369",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r419",
      "r421",
      "r423",
      "r424",
      "r654",
      "r811",
      "r906"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit:",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r41",
      "r201",
      "r211",
      "r228",
      "r341",
      "r346",
      "r352",
      "r355",
      "r742",
      "r811"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income (loss) before income taxes:",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r42",
      "r63",
      "r91",
      "r210",
      "r226",
      "r338"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedTerseLabel": "Equity method investment loss"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails",
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails",
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r277",
      "r606",
      "r611",
      "r618",
      "r624",
      "r628",
      "r632",
      "r633",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r278",
      "r296",
      "r297",
      "r339",
      "r604",
      "r625",
      "r630",
      "r750"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense",
        "totalLabel": "Total",
        "verboseLabel": "Income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesfromContinuingOperationsDetails",
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails",
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r259",
      "r600",
      "r601",
      "r611",
      "r612",
      "r617",
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r939"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r939"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Foreign income taxes"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r605"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "\u201cExpected\u201d provision at federal statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r939"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r939"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r939"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedTerseLabel": "Federal and state tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes paid"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r208",
      "r225",
      "r860"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Refundable income taxes"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Receivables, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "verboseLabel": "Income taxes payable (refundable)"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "verboseLabel": "Accrued expenses and other"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Prepaid Expense",
        "negatedLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes.",
        "label": "Increase (Decrease) in Property and Other Taxes Payable",
        "terseLabel": "Federal and state excise taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "auth_ref": [
      "r308",
      "r309",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "terseLabel": "Dilutive effect of convertible senior notes (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights",
        "terseLabel": "Participating securities (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r399",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails",
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r107"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Indefinite-lived intangible assets"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r100",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails",
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InsuranceRecoveries": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.",
        "label": "Insurance Recoveries",
        "negatedTerseLabel": "Insurance recoveries",
        "terseLabel": "Insurance recoveries",
        "verboseLabel": "Proceeds from insurance recoveries"
       }
      }
     },
     "localname": "InsuranceRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InsuranceSettlementsReceivableCurrent": {
     "auth_ref": [
      "r860"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.",
        "label": "Insurance Settlements Receivable, Current",
        "terseLabel": "Insurance recovery receivable"
       }
      }
     },
     "localname": "InsuranceSettlementsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r96",
      "r102"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsCapitalized": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails": {
       "order": 2.0,
       "parentTag": "mgpi_InterestCostsIncurredAndExpensed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest capitalized during the period.",
        "label": "Interest Costs Capitalized",
        "terseLabel": "Plus: Interest cost capitalized"
       }
      }
     },
     "localname": "InterestCostsCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r199",
      "r213",
      "r263",
      "r335",
      "r665"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails": {
       "order": 1.0,
       "parentTag": "mgpi_InterestCostsIncurredAndExpensed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest costs charged to expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofInterestIncurredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "terseLabel": "Schedule of Interest Expenses Incurred"
       }
      }
     },
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "terseLabel": "Interest expense, net",
        "verboseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r269",
      "r272",
      "r273"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r861"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r866"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Gross",
        "terseLabel": "Inventory",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r237",
      "r251",
      "r319",
      "r382",
      "r383",
      "r384",
      "r721",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r863"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r862"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandBuildingsAndImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business.",
        "label": "Land, Buildings and Improvements [Member]",
        "terseLabel": "Land, buildings, and improvements"
       }
      }
     },
     "localname": "LandBuildingsAndImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r680",
      "r841"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Net lease costs"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r952"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Components of Lease Costs"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r953"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r681"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r681"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r681"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r681"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r681"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r681"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r681"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r681"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r951"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Term of contract (in years)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r20",
      "r276",
      "r369",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r419",
      "r421",
      "r423",
      "r424",
      "r642",
      "r645",
      "r646",
      "r654",
      "r810",
      "r906",
      "r957",
      "r958"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r14",
      "r207",
      "r222",
      "r842",
      "r876",
      "r895",
      "r950"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r22",
      "r236",
      "r276",
      "r369",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r419",
      "r421",
      "r423",
      "r424",
      "r642",
      "r645",
      "r646",
      "r654",
      "r842",
      "r906",
      "r957",
      "r958"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r4",
      "r205",
      "r217"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Credit agreement - revolver"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Credit Agreement, interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r19"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit [Member]",
        "verboseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r4",
      "r205",
      "r219",
      "r438",
      "r453",
      "r815",
      "r816"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r4"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "label": "Long-Term Debt and Lease Obligation",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "negatedLabel": "Less current maturities of long-term debt",
        "terseLabel": "Current maturities of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Including Current Maturities",
        "terseLabel": "Long-term debt, including current maturities",
        "totalLabel": "Total indebtedness outstanding, net"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]",
        "verboseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r114",
      "r282",
      "r910"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r114",
      "r282",
      "r443"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r114",
      "r282",
      "r443"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "verboseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r114",
      "r282",
      "r443"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "verboseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r114",
      "r282",
      "r443"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r114",
      "r282",
      "r443"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSSummaryofLeasesandDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r245"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, less current maturities"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r26",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r112",
      "r113",
      "r407",
      "r408",
      "r409",
      "r901",
      "r902"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r112",
      "r113",
      "r407",
      "r408",
      "r409",
      "r901",
      "r902"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r112",
      "r113",
      "r407",
      "r408",
      "r409",
      "r901",
      "r902"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyReceivable": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable.",
        "label": "Loss Contingency, Receivable",
        "terseLabel": "Commitment received from insurance"
       }
      }
     },
     "localname": "LossContingencyReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.",
        "label": "Marketing and Advertising Expense",
        "terseLabel": "Advertising and promotion expenses"
       }
      }
     },
     "localname": "MarketingAndAdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r31",
      "r206",
      "r221",
      "r276",
      "r369",
      "r412",
      "r415",
      "r416",
      "r417",
      "r423",
      "r424",
      "r654"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.",
        "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners",
        "terseLabel": "Lux family group ownership percentage"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESChangeinValuationAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r271"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows from Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r271"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows from Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r60",
      "r61",
      "r64"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows from Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r43",
      "r64",
      "r212",
      "r227",
      "r234",
      "r254",
      "r257",
      "r262",
      "r276",
      "r286",
      "r288",
      "r289",
      "r291",
      "r292",
      "r296",
      "r297",
      "r310",
      "r341",
      "r346",
      "r352",
      "r355",
      "r369",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r419",
      "r421",
      "r423",
      "r424",
      "r652",
      "r654",
      "r811",
      "r906"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income attributable to MGP Ingredients, Inc.",
        "totalLabel": "Net income attributable to MGP Ingredients, Inc."
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r174",
      "r177",
      "r254",
      "r257",
      "r296",
      "r297",
      "r870"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "negatedLabel": "Net loss attributable to noncontrolling interest",
        "negatedTerseLabel": "Net loss attributable to noncontrolling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r288",
      "r289",
      "r291",
      "r292",
      "r299",
      "r300",
      "r312",
      "r317",
      "r341",
      "r346",
      "r352",
      "r355",
      "r811"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net income used in Earnings Per Share calculation, basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r301",
      "r304",
      "r305",
      "r306",
      "r307",
      "r312",
      "r317"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Net income used in Earnings Per Share calculation, diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Adopted and Issued Accounting Standard Updates and Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Foreign sources"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r168",
      "r470",
      "r879",
      "r880",
      "r881"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non-Controlling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r359"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Lived Assets",
        "terseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonrecurringAdjustmentAxis": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Nonrecurring Adjustment [Axis]",
        "terseLabel": "Nonrecurring Adjustment [Axis]"
       }
      }
     },
     "localname": "NonrecurringAdjustmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonrecurringAdjustmentDomain": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information).",
        "label": "Nonrecurring Adjustment [Domain]",
        "terseLabel": "Nonrecurring Adjustment [Domain]"
       }
      }
     },
     "localname": "NonrecurringAdjustmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a third party.",
        "label": "Notes Payable, Other Payables [Member]",
        "terseLabel": "Other long-term borrowings"
       }
      }
     },
     "localname": "NotesPayableOtherPayablesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r890"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r890"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]",
        "terseLabel": "Office furniture and equipment"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r341",
      "r346",
      "r352",
      "r355",
      "r811"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r673",
      "r841"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease costs"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r669"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total operating lease liability",
        "totalLabel": "Total operating lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails",
      "http://www.mgpingredients.com/role/LEASESScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r669"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      },
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r669"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r671",
      "r676"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r668"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets, net",
        "verboseLabel": "Total leased assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r679",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r678",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r147"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails",
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails",
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsValuationAllowance": {
     "auth_ref": [
      "r145"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Loss Carryforwards, Valuation Allowance",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Operating loss carryforward, valuation allowance"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESChangeinValuationAllowanceDetails",
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r0",
      "r72",
      "r85",
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r243"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Commitment",
        "terseLabel": "Industrial revenue bonds used"
       }
      }
     },
     "localname": "OtherCommitment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Unrealized loss on foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r40",
      "r122",
      "r255",
      "r258",
      "r264",
      "r656",
      "r661",
      "r662",
      "r737",
      "r745",
      "r868",
      "r869"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income (loss)",
        "totalLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r33",
      "r35"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedTerseLabel": "Changes in Company-sponsored post-employment benefit plan"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r36",
      "r260",
      "r264",
      "r604",
      "r629",
      "r631",
      "r656",
      "r659",
      "r662",
      "r737",
      "r745"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Tax",
        "terseLabel": "Income tax expense (benefit) allocated to comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherInventory": {
     "auth_ref": [
      "r865"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Other Inventory, Gross",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherInventorySupplies": {
     "auth_ref": [
      "r864"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Inventory, Supplies, Gross",
        "terseLabel": "Maintenance materials"
       }
      }
     },
     "localname": "OtherInventorySupplies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other noncurrent liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other, net"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (loss), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r137",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r541",
      "r544",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r560",
      "r561",
      "r562",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "verboseLabel": "Post-employment benefits"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r871",
      "r872"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedTerseLabel": "Other, net"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Purchase of treasury stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Payment of dividends and dividend equivalents"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfLoanCosts": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan origination associated cost which is usually collected through escrow.",
        "label": "Payments of Loan Costs",
        "negatedLabel": "Loan fees incurred with borrowings"
       }
      }
     },
     "localname": "PaymentsOfLoanCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for financing costs associated with business combinations.",
        "label": "Payments of Merger Related Costs, Financing Activities",
        "negatedTerseLabel": "Payment on assumed debt as part of the Merger"
       }
      }
     },
     "localname": "PaymentsOfMergerRelatedCostsFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r52",
      "r639"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "verboseLabel": "Cash consideration paid"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Purchase of business, net of cash acquired",
        "verboseLabel": "Purchase of business, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Equity Method Investments",
        "negatedTerseLabel": "Contributions to equity method investments"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Additions to property, plant, and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r515",
      "r517",
      "r523",
      "r540",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r558",
      "r559",
      "r560",
      "r565",
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "EMPLOYEE BENEFIT PLANS"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "auth_ref": [
      "r3",
      "r492",
      "r493",
      "r514",
      "r827"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.",
        "label": "Liability, Defined Benefit Plan, Current",
        "terseLabel": "Current benefit obligation"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r5",
      "r492",
      "r493",
      "r514",
      "r827"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "negatedTerseLabel": "Noncurrent benefit obligation"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Preferred stock, percentage of non-cumulative"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Capital Stock Preferred"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r8",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r8",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r8",
      "r842"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred, 5% non-cumulative; $10 par value; authorized 1,000 shares; issued and outstanding 437 shares"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r252",
      "r385",
      "r386",
      "r801"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Convertible Debt",
        "terseLabel": "Proceeds from convertible senior notes"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": {
     "auth_ref": [
      "r51",
      "r58"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.",
        "label": "Proceeds from Insurance Settlement, Investing Activities",
        "terseLabel": "Proceeds from property insurance recoveries"
       }
      }
     },
     "localname": "ProceedsFromInsuranceSettlementInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r873"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from issuance of debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r54",
      "r875"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Lines of Credit",
        "verboseLabel": "Proceeds from credit agreement - revolver"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property and other"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r234",
      "r254",
      "r257",
      "r270",
      "r276",
      "r286",
      "r296",
      "r297",
      "r341",
      "r346",
      "r352",
      "r355",
      "r369",
      "r412",
      "r413",
      "r415",
      "r416",
      "r417",
      "r419",
      "r421",
      "r423",
      "r424",
      "r640",
      "r643",
      "r644",
      "r652",
      "r654",
      "r742",
      "r811",
      "r839",
      "r840",
      "r870",
      "r906"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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",
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r108",
      "r239"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant, and equipment, at cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r110",
      "r223",
      "r743",
      "r842"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant, and equipment, net",
        "totalLabel": "Property, plant, and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r766",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Properties, Depreciation, and Amortization"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r76",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "QUARTERLY FINANCIAL DATA (UNAUDITED)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITED"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Unrecognized Tax Benefits [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r541",
      "r685",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r230",
      "r685",
      "r686",
      "r956"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Purchases from Related Party",
        "terseLabel": "Related party purchases"
       }
      }
     },
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r541",
      "r685",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r956"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r56",
      "r875"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Repayments of Lines of Credit",
        "negatedLabel": "Payments on credit agreement - revolver"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedLabel": "Principal payments on long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r11",
      "r130",
      "r220",
      "r756",
      "r761",
      "r842"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r231",
      "r283",
      "r284",
      "r285",
      "r287",
      "r294",
      "r297",
      "r370",
      "r596",
      "r597",
      "r598",
      "r622",
      "r623",
      "r650",
      "r752",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r136",
      "r137",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r541",
      "r544",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r560",
      "r561",
      "r562",
      "r564",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r136",
      "r137",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r541",
      "r544",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r560",
      "r561",
      "r562",
      "r564",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r332",
      "r333",
      "r345",
      "r350",
      "r351",
      "r357",
      "r358",
      "r361",
      "r488",
      "r489",
      "r722"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Sales",
        "verboseLabel": "Sales to customers:"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails",
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r491",
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r490",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "REVENUE"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/REVENUE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r44",
      "r229",
      "r414",
      "r415",
      "r416",
      "r422",
      "r423",
      "r424"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Related party transaction"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition and Deferred Revenue [Abstract]",
        "terseLabel": "Revenue Recognition and Deferred Revenue [Abstract]"
       }
      }
     },
     "localname": "RevenueRecognitionAndDeferredRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue, Transaction Price Measurement, Tax Exclusion [Policy Text Block]",
        "terseLabel": "Excise Tax"
       }
      }
     },
     "localname": "RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolver"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r677",
      "r841"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]",
        "terseLabel": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Sales and Excise Tax Payable, Current",
        "terseLabel": "Federal and state excise taxes payable"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r361",
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Expenses"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r157",
      "r158",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in common stock outstanding.",
        "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Common Stock Activity"
       }
      }
     },
     "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r26",
      "r123",
      "r127",
      "r128",
      "r129",
      "r197",
      "r198",
      "r200",
      "r215",
      "r815",
      "r817",
      "r878"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r888"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r94",
      "r234",
      "r276",
      "r369",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r98",
      "r103",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r1",
      "r15",
      "r16",
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails",
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Quarterly Financial Information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of Assets Acquired and Liabilities Assumed"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r86",
      "r87",
      "r88",
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r86",
      "r87",
      "r88",
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r119",
      "r120",
      "r121",
      "r123",
      "r124",
      "r125",
      "r127",
      "r128",
      "r129",
      "r130",
      "r246",
      "r247",
      "r248",
      "r323",
      "r454",
      "r455",
      "r456",
      "r458",
      "r462",
      "r467",
      "r469",
      "r819",
      "r857",
      "r874"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r838",
      "r940"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSIndebtednessOutstandingSummaryDetails",
      "http://www.mgpingredients.com/role/CORPORATEBORROWINGSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r329",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r355",
      "r361",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r403",
      "r404",
      "r813",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r329",
      "r330",
      "r331",
      "r341",
      "r344",
      "r349",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r360",
      "r361",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "OPERATING SEGMENTS"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general, and administrative expenses",
        "verboseLabel": "SG&amp;A expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/QUARTERLYFINANCIALDATAUNAUDITEDDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Grants in period (in shares)",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Granted (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r579",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Non vested balance at end of period (in shares)",
        "periodStartLabel": "Non vested balance at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Units"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r579",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Non vested balance at end of period (in USD per share)",
        "periodStartLabel": "Non vested balance at beginning of period (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average \u00a0Grant-Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Vested (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r837"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "verboseLabel": "Restricted stock authorized but not granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSRestrictedStockDetails",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Award vesting period, tranche one"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Remaining award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by supplier.",
        "label": "Supplier [Axis]",
        "terseLabel": "Supplier [Axis]"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Supplier [Domain]",
        "terseLabel": "Supplier [Domain]"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Common stock price to acquire business (in dollars per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r586"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Options, vested in period, fair value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Shares outstanding at end of period (in shares)",
        "periodStartLabel": "Shares outstanding at beginning of period (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r674",
      "r841"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease costs"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails",
      "http://www.mgpingredients.com/role/INCOMETAXESReconciliationofprovisionforincometaxesfromcontinuingoperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r233",
      "r329",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r355",
      "r361",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r402",
      "r403",
      "r404",
      "r813",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSIdentifiableAssetsbySegmentDetails",
      "http://www.mgpingredients.com/role/OPERATINGSEGMENTSOperatingProfitLossPerSegmentDetails",
      "http://www.mgpingredients.com/role/REVENUEDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r276",
      "r302",
      "r303",
      "r313",
      "r317",
      "r323",
      "r324",
      "r369",
      "r412",
      "r415",
      "r416",
      "r417",
      "r423",
      "r424",
      "r454",
      "r455",
      "r458",
      "r462",
      "r469",
      "r654",
      "r779",
      "r857",
      "r874",
      "r887"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r30",
      "r122",
      "r231",
      "r260",
      "r261",
      "r262",
      "r283",
      "r284",
      "r285",
      "r287",
      "r294",
      "r297",
      "r322",
      "r370",
      "r470",
      "r596",
      "r597",
      "r598",
      "r622",
      "r623",
      "r650",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r662",
      "r684",
      "r752",
      "r753",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r283",
      "r284",
      "r285",
      "r322",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": {
     "auth_ref": [
      "r138",
      "r140"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock shares awarded, forfeited or vested"
       }
      }
     },
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r8",
      "r9",
      "r122",
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of Common Stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r8",
      "r9",
      "r130",
      "r139"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Share repurchase authorization, amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r8",
      "r9",
      "r122",
      "r130"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedTerseLabel": "Stock shares repurchased"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r8",
      "r9",
      "r122",
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedLabel": "Repurchase of Common Stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSScheduleofCommonStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r9",
      "r12",
      "r13",
      "r90",
      "r842",
      "r876",
      "r895",
      "r950"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total MGP Ingredients, Inc. stockholders equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r168",
      "r169",
      "r176",
      "r231",
      "r232",
      "r261",
      "r283",
      "r284",
      "r285",
      "r287",
      "r294",
      "r370",
      "r470",
      "r596",
      "r597",
      "r598",
      "r622",
      "r623",
      "r650",
      "r656",
      "r657",
      "r662",
      "r684",
      "r753",
      "r754",
      "r876",
      "r895",
      "r950"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r133",
      "r275",
      "r455",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r468",
      "r470",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "EQUITY AND EPS"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r675",
      "r841"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedTerseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/LEASESComponentsofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r663",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r663",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r663",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r663",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r687",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/SUBSEQUENTEVENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "terseLabel": "Summary of Valuation Allowance"
       }
      }
     },
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r867"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "OTHER BALANCE SHEET CAPTIONS"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Supplier Concentration Risk"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONCENTRATIONSANDRELATEDPARTIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r147"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carryforward"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONConsiderationsTransferredDetails",
      "http://www.mgpingredients.com/role/BUSINESSCOMBINATIONNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r366",
      "r367",
      "r450",
      "r467",
      "r647",
      "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",
      "r717",
      "r718",
      "r719",
      "r892",
      "r893",
      "r894",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransportationEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.",
        "label": "Transportation Equipment [Member]",
        "terseLabel": "Transportation equipment"
       }
      }
     },
     "localname": "TransportationEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/OTHERBALANCESHEETCAPTIONSComponentsofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r29",
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r29",
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r29",
      "r131",
      "r132"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, at cost, 1,131,124 and 1,160,852 shares at December\u00a031, 2022 and 2021, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
     "auth_ref": [
      "r311",
      "r314",
      "r315"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      },
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "negatedLabel": "Income attributable to participating securities (unvested shares and units)",
        "negatedTerseLabel": "Income attributable to participating securities, basic"
       }
      }
     },
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": {
     "auth_ref": [
      "r311",
      "r314",
      "r315",
      "r856"
     ],
     "calculation": {
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0
      },
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted",
        "negatedTerseLabel": "Income attributable to participating securities, diluted"
       }
      }
     },
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r599",
      "r607"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "End of year balance",
        "periodStartLabel": "Beginning of year balance"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r608"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Reduction for prior year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r610"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedTerseLabel": "Reductions for settlements"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r609"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions based on current year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r608"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions based on prior year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r82",
      "r83",
      "r84",
      "r325",
      "r326",
      "r327",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r616"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Increase (decrease)"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/INCOMETAXESChangeinValuationAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Motor vehicles"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/NATUREOFOPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r301",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average common shares, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Share information:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r299",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average common shares, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.mgpingredients.com/role/EQUITYANDEPSComputationsofEarningsLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Weighted average common shares"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mgpingredients.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128088960&loc=d3e3913-113898",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126965701&loc=d3e15009-113911",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "65",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2793-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "66",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2814-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "32",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919569&loc=SL82860478-203043",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080549-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "230",
   "URI": "https://asc.fasb.org/topic&trid=2134446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "68B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5498026-109256",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "https://asc.fasb.org/topic&trid=2126967",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r782": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r783": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r784": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r785": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r786": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r787": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r788": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r789": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r791": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r792": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r793": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r794": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r795": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r796": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r797": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r798": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r799": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r846": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r847": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r848": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r849": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r851": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r852": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r853": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r854": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r855": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2740-109256",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "https://asc.fasb.org/topic&trid=2122208",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r953": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r954": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r955": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r956": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r957": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r958": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r959": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r960": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r961": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r962": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r963": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r964": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r965": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r966": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r967": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r968": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r969": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r970": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r971": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r972": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r973": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r974": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r975": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r976": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r977": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>100
<FILENAME>0001628280-23-004693-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-23-004693-xbrl.zip
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
MVKWMPF/$HW*;7;YP(:W^#5?Y_*7"TW\#4$L#!!0    ( &\\5U9%KDBF^P<
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
M*V%-$AY<S*G+A H3 AAP())S'M1//;=52[?"2&*2R"B)(<(2:2CW0:)-,#Z
MACJXE84%=#X#:Q;I@4F&.F^%3L2 ]DFBTD;IB6;+5@QO^4VNP+A!!FNI"4IX
M!1;U542PWLJHI5J"V&'_#$+A.L.+-R?@AHAZB:U[4,>]TSLN(1;XZU*O,TTZ
M.J^9Y3$2 6"<"6CH+6666*DG0QB+;>Q7HK08;L9JST- ED!B0#>CG'"1:._
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
MK[SNLW?\R3JU$U?",S> N-'OGN$EKMK$O6I@B;3B!'9[L)+?&<BO3A(D%3(
M1@B>$:]C9"JE()'*R$16\GL_\GOPOK^2WUG(+U$0.'%<2R%0C)VA"0UQ\"8J
M$WB=*A[\W-Y[+OG*2B2#XF.TCQAF:YYGC"1)!D,WS[T*/^OBPMI)SUQ6,PK%
M4\P;!EBBA2?"0Q#)4>6=04>:PN('_+? =W "*.CB?C"[GPB>Y;W70 #C0GBG
M74"G("4JLY-<^3KEW"Z,$M^K%,R?->1-RXV1@0?.A9+"R:BLRI!JJ6Q(==7<
MS:*$,.R7@SJI+XF&6VE32&A"O7'""6544A0Y7( :["0^[W7]][(RQ0B'O2^L
M5)"RKCBO04A!(J,N)$D7?_GK L$RN^6O1&L;.;$&N!>0@K<J2JL@ CA/HQRO
MF%_!<L=E_#.#!1@D%YB.T0AKD[>@O6%:,Q^Y934H[K4XL,QR2DYQH5W>*=F'
MO [+>B&X5H:I: (SK$;4<%$BK;GP-6H\80%HS.76A7 Y;5A;&Y5PE"<--1KE
M610<YS+>XCP+EH/)^> "./=&5^NX-(G2,^)J--ZR*#C.9>1#:Q&"9($P:04-
MJ)T!)+*1D*CR4=5IUFNC7X%55B/TN:C2LXMGT LG75=^LAYOWW5@,$E7:<,/
M%W<:)Y*=]LN-T6#8[T(YN![+0>^%*X_1^5X>G56T?\L+WU+(:O+4STY>1N^"
M%-IS0-:6&!$R*:]DH%:0H)6S*+PU\BXK:5XD:9Z+CT7.FT(2"2.17#4Z>9/
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
M!^]1L883#$7R.,QX:4,5]B!_:;D)RV%RPG(^,QXW(J"BA]>_=.6PL;.S<[G
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
MNPG^O E^D=09R.S2FV+=S[Z.85YG+=01#K*,"ZAUWWD%<:ZFPE@W@,IPV07
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
MHJDE(!I,0LRAOW8H^_5-X&87/SEBB#_H(H;MAINJYC70^?:1G_V=="<VR6E
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
M&&WR@\]#^R 6I47V[.453:EEM?"W*.?B*7J'/>!L"E=;G5%^4,TLD @JY=4
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
M+/%(4?5)B@RQ_$<A*W0C["+&DDL)+)-Z;X@0@UV*B L\$</V C1-72O&6,(
MN%9HG&R;00J*8FND%>T= 6WP,M-.:H2_V]7BK\^13RVCG8QY!:U\.@J)CE(.
M/J.XO<BGA>DL%56/B;2OY]9."M[6 3F_>Q?SC.<+#BY@WF*//T..%EXLO37&
M3%;!2T,A##Q4*526TPK*KVVS=B__069.SM,Y#V2%<:M2)J]]F) G(*'N [Y!
M98?-^8I0^WT;E>$?CM]06?CY:73^ZW%T?'3Z[O3MG:@)_Y5A5)9T#DS 'E]9
MG2RM,^APTE'0EP2#A9.5)SA$G3BBV.U&\V7K0_I7]MJC%+CM[T(G?2*Y8H[N
MTL$_J:FBMZL%HBB N7!:'=9D@L0;[ ?@GV/G3WK9GJ!C:-6VS+OIC.>.]!0.
M))FAT<^=VH3WTS'U#0\ =1,F?U&?=+,8=SYVN"4\<)V-*O@?'_I']/?>H#9/
M$-E/U. ;0[ZU,/T0F3V2[B6-4N=C*A<4IBG<P16@Q\Z)^803]*:';! 875YG
M>^B@K5SK(M:LS@ 2HX9&A"G9D8WR!HLC:05N "N"R["=(+W@1M/-D14CP01B
M:8(O8BL?OF9AIGE:W!6H2PB<)R+"82XXA4S0# R1N_()NCZ]?06R'_45$YQD
M+E7??VRCI%*T>6(\^18FU@VTI(X9(M:>,',SQ #&FI?SKO6W!7)4\D@\@BE5
M;=<9&EW+-&S7U8)*=<Z1.3! 9';XA0COYQ,V%.PX&M>T:O[W].B>7+U)YDQU
MJC%2':(M3&+>K#AL]4]$W<A;Z($6K(PV"&%-:9=LXD\>K#EAJ@=G& L[0N1U
M^'"MB7MYYDM;<R'(FKET$9;(_8NIO #,/@<@)BTCD[-$1Y"$3JO1B1$0UQ9_
M-T'^-9QH92K2:(P)63YCY.4MX"H0I:Q:EO&PB^?@S$.MK>Z"8C@$WY12;+RM
M0ZO9!I#1("4<!2T5@<4*Y?L@J&145).<-B7+4ZBOG2>UUL8"S6.'B7-TDQ0.
MX*.,F@ '+_/XE,3GFA 7"?90A8ONW[M_CS$=@P0C?8@4(4+ N7EE1G67L.1S
M!P8FQ=):<!RJ:U%K!=:CVL+:&/X7>MZTJ? 0XV,<MAI37?$>81M!' L-X.D+
M&V6$;*?&WBT6!/?Z\TY<EKR<+1-Y[] ;Q^@I%" ;MB )L_)5QGPTV)9 F?_Y
MO<ND]K[-+]UHP V82RR@H=V3<<D28@2M[2,J3]%:?FMAA+AS]WA!W>JW8&R$
M("YNL!IO8/ ,J309IY!+(V"5BKJT :SVB.#+G$%F'\3>;4Z'E& HL>R*"8)4
MXO@>'3UAV\;H_=3:< F+$G%G%%5Z$=E+^=.9T\Q+^@E4(/9"T-4,E5$Z-+@
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
M_BF.FFK<X@W2[@U7F]L5,HVYJX.:@^>(8H'U!8)G=?3L'!S*!$30M$ILYH(
M"SAOB92OI8JCG"G$+'&GC2TI3[+#+I]/7717(;Q<0G3UY#H;880M*J5T3./I
M;?6+G5V%*=>HR>5A@FR=S;I2ID+?]YR!IW.R7Q2J3G!81)<\]]?)"_[!;92&
M@,-/%[0V&/WCHLX!/.CS$&M;ZFT.5.KMU>=D112K7.O)A=&C0A)%:KS-H9KD
M4^#R/)>MJ,^FQ:#@ $H?L<;#$?5<RB[+C+F=N/I;]WK?#L7E'%I'C<IB^28&
M=G%1N=@5=AJ"Q83)*6>&O%0R<SZDA?GFJ!X7#0/19O:$=#+!AWOE*BQ\$B81
M1\VRJ'P1Q"'8DOP$8>8<K2R_0P:&:M,RU(WS,9T0N> B=*UPY[9H/O@2U-@1
MQ]$BK_EU<SA)IS3_-B61KL!HWX.?D_2"T!\%;6N2&1"H:L8_ZM]UF:(1=77
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
MJ+Q]1:NC,Z PX'D*,/R(]49\+$B&^#0!] 0,G[)*B+3^8.[-.2B,J4,+UG!
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
M1-M*GV >7T3S>/#8/[73/_/^0!S,7WDN46_& CV7GW1JJ:0BM!GRBNC5(A9
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
MNY1FZP/M3^7"V]NY\ II1ZRZ3Z"MP^:3Q(6I>BSF&76S:9NQ5T\PT_VJ+57
M_DP_SBY8U@)LK;KGBS8:+)'5JVU0W)@0&GY7UN) 43N7N'A>+*J-OGIZ!IU>
M#8H+$RT_U6C%24GG4P9$>O"9A\7D@5P#Q^KTD;$S8X^(6HJHI4@/%IZ;2 \^
M._:H7>+-&:C^SMOZ(CU8F)=;6X#>*0OSS-BCU-@#3L^<WNT![0M0G2#HU;X!
M"R*T)?S9)B-0)(H?GYJ8)]ZYLZ7S8E'W#F>%&=')-_OG3^]* ,TE?:K/2?IL
MT+_I9M)G,9&'@\FP<Q"1[<@W/1./N0185.N<U+0YU?6HP*+]=CQN%DL3T6=F
M*T":\O"K,&_K'&)UZJ#DO-B#:*^*^E;X(*?V07IC?A<@D!S2 *]H\ST+:KYE
M&"7%=*^.4=(D95JBW$J=%+5SYF83;!$NC'!AA M3X,*\IF7W_ZB):<_;NT25
M_T8=I_+I^K;CQV\N%8/VTBB5QD]) X5QS"77'=? 43$;)$\511ZH0R3#3>PL
M(@)^$R8LHC>%AS=3"F(=, #J$@Q2Q[3F]$6*1+J-HME^9DS;PHS)P*"\^+J!
MV1J1"[3W5=@LEO0'Y>VK+A+::@NA5U)?#]N#6/24LP W%Q>(^6"&V <M8H!X
MS/@SKB1</(NE%SPZ#OEV]P.!U\T8T=4=7$W .A=88Q/GWXG[R_00MWUI/G(P
MYVTTY_;SV6X+G],%]=?3"7J<M=N<17SBT%DF(;R "/; T'?!8@%*\2X.K)\2
M96^.VVN<ENCGZ<?X&-^$@5 QF(7!(GL_8H+W2![<>#X//#JH'.0R=G,?FG[:
M3WX0^*GM@D#%08@R<P4TP(0_T_,>)9A(B-]@&0TVV@KYBO . C_3V!J\.'VD
M'[I1E)B^12?"OT$0:5@MJ9Q_=L)[)X1=WX] J/'^<N!W&)%<Y8CD"KD\S 6N
MBN#4J[.Q%+[;QI&]Q.,<S+F@0Z7B]!++>O _ ;L+%54>9W[SEKG$E!]*#O!T
M%H$Q ,S?!*??EA>0 Q/6291X<4XZ4&!0SM:%9$TZX FX0BF:.9,?$.%\.&)K
MSFK].9O3 '6M$UF@Z:&E5)/#5QEQB^=.*58ER$QH>BT;)9\FK*\(YSASS#@)
MG90 [^B3V,7MYL[Q79C\;1 [48=7BL)7BMR*E9*#U#WP8&I2ZJ2T*5I+JX7#
MUY*Z^I/<7?U1:C5Q@@S5P1B3W[=3XS-(^_]\L?8A#^S(JT_,:12@B)5^L@7
MW;0]5I'OZG CCIO[+P[7M?_KA:O,AK.Q;4_,F6H-)^K$<.R1X9C#L3'53=48
M_:^BJ"_2K^;AR@J]=RZGP-F?E^8,IOC&]![,Q^C%ZS5*+%S_<H/RFT0K5W2'
M5W=E(0U*O?<W=]]O/GVZN?U([KY\^O']YLOM';F[_OCY^O9[@49F3D0F-#3L
M!T/US&7DO$E_>)LF^K@^[9!^]!96VCT0BDM:P=T,*E#L\8I^ YG1D)]1\)[Y
MXP%]M!%O8L^&D\%(*W\L#Y329[N:!9M[--RKU=W/=#'6/<>ZJU45/*3Q(<8Z
MKD:[)T[7GHY4*R\VUAI?/>M1]H) ^]LM[=RF.&JQTKGZ='U7YW#R2?)--JE7
M"?B]W:3[IV.&Y-JWP6YX[UC.8@K^J 9N097(]+.0XOM*S$OT8I+HDA+VSO2@
M<9[M?\-MNM?D DA-?WS5J'S69$TG2(I^Z\%EL:>$4RH0[BQI\Y+P-2DD:Y]3
MRR+BG4'NY)]A\."3CT%@1Y6/II]?";F[&3CUYM[J@WI5G4BZVJ&4B"[5GN[E
MXBGF8L\73TEMUI$JR>,]2W +"182?/))C\;2<#CIL0#72?_OY@6_$E2'/>\E
M'XRI)Z#!?S[/CF]3]95J$_YK[L9.L1W?[YS>\5#2%;D[1NSI:PGU->>[F#UC
M73(40S"IU4RZ4"2M3L%,P9\C\^<TQ=(:BK\Q$JL#56_+'EZ\E7T-G86;+,C4
MX4F9IF<%\\#;:T-_RJAKNVU;3")-'DJRUJ.851]]IK:+5DDU)VTL&9.F?2?!
MW[;P=S22E*$BV-O=B@=J73.^P6('9Q!"N/'M)(I#U_2>97ATP,@MN7,^ D^Q
M>[?.A1-TK U$E4:U59!@TK$C"1CO$;!+[660JHM8PN$WLP]!8.-E45M$$0JB
M"+HL&4.].UM]C]V0SHI6,6,U699T=<_*W8*_K><O: Y-U05[NQM%4,8BBG!
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
M#KYON9JG(!#2C@]>*[.&]WL@? 1#KS"$,H $;: 45+/,(228ST%(6&<R\JR
MRXU5/CIS&6.0 9T4LFES0B;$Z)EB=.O$*TR$3DJ3U8 T-7G&^[S-MGN'ID\$
M>>O,NHO5['8X;OM!=JW3XNB[:.]8H4Z %W(3O!#4?IK:%^I0FDQ&KZK0NR%/
MIDZ(X/@[@&BCG6V4"(_>3'Q)O'K<V$.^_/P3%GT_ZM+35#7RP?5-WW)-C]SX
MLR!<F&A -UK]6\G%U3NX2354GOXLRLIGE>1%(7E12/X(A!.%Y'>>&0BQ$E7D
M*[M='W.P:(W5.]WD?L_R/&I/O]6GYR-5&@WKY@KL$7[H9#5N(<D=DF154HRF
M2W(+01:"?'R5+$M#O>>27"G_KA&I;AU[56D\:N&&VY;,O3X70/B8Q[ N/^KH
M94XJ8G"?9TJJ2%FN0#)='9RF-+<0CRZ(QX5B#$:OCBP:SRW94#/%JV'"&I4(
MNUP>*'M+K=!]6?*6.C!VYF[9S\G=FJKXOQVGNZ\IFOL?*\#XAFDS'HR?HHU*
M9=Y\10B[$1O1G&^+)X7#3Z9G)4 QQR;31Q*;/V$F))X[Q'9G,R=T?,LA4R=^
M<!R?6$D(?XC)$H81V+PI&X'LPXB8ODV6\/>P\+$$[?UR;=9+^6N#=6Z<D&+3
M5X0EN#9)JU^LQ1)2L:<2621>["X]MY18"#"4^&X\(-^A\V48V(D5XP!A+'Y%
M0I/64-IZM<K_;)#8E_#+)5*IA-R7*14W";Z#<_T@N W*X*L3XMF)";1>!JX?
M1^0":U>IX/PMZ0_*VU=EB_&/OT_#UW]L/4PGPIR2-,MA,IA0I=CH5!4YG2EM
M\8T+FLVU*LP=3TM!MR^69DBONY"U4\"3SF3GN NK&7 !FX'$T7FY_/B<2N)+
M?O-2(O"8)H.B6"+/M^8_(/PFD&E1K]+T/!1D6%^QZX!F7[6[^:6$[P&58,+$
M3AS\,ZY0W ]Q+X8A3W'(V/*_$Q<_-$%[F6%,@AE]\[,3WCOAMJ"UCP/Y\ZT<
M11XQ;X'E,+"?D?0L[$8I3T,T*>6!T&M^>\8YVTG; PJB>UO(*W1LL@?\6V0>
MZJ1T1'C/ZSX_U >D>"-,8AVE0UUUQ">#'?'F^2Z%(B1A8]C(+S.*X=5_!2"Y
MCVG+[W!V_B.MFC=^&[&!P "B-0%?AL[E@HZ!/(#BQYYCJH89HL'22Z*\O&94
MSE$ 9I58T+"=A+B-(-&E=+0F/.43CV)G29(E]O +*TRFKRR3$#8FF+1I66
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
MJ<F29JC8H)>@X!#;688(?T%KU=/RUHL 5/W_I7^06('QRRG%!J&EX_V(/\$
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
M:H30C'\OT8&NK+/4@LMR'^RU=(S<T4^:$?+(#<RV;6E5I"B"R5LY04*Z<$E
MWG/K([,D4GOG%PA%D$0\$)9:(!D_?OAH8P.3T4/*GE+S:Y& 0;IPP#Q)=>(L
M6YOH9,//<6KR@/2X%C>9*>O++$_6,K0)+E_D[&BGKHH[YU-I=9T<_3^5+J;#
M5;G042L<SS1Q]V6)9LYO#&2#SL@_RV>>86!9&QK2&"/B'F;QK>+A^,U:FIG)
M%#6S"U1C(HUI3.*I(>%"GH+B1L<B2_TQ)G0U//!#::KZ=RQENE=XZ?:(83,0
M81P3]5U> JUHV 4\75C#-.J^;NOGG _L-EGB!%\"2>EGF6J'R9N_3->C-E.2
MJ@UFTJ9A8G*5CHJ=],+*=E%[Q7C\3/WUU+;+G<E'-"1!7;+5+' DJ]Q GQXY
MI#Q(@T"4>O=T0\F2=E:[ QM!Z-PG\!T.'K?):$5VUF;JA:^FENI9&"5F_''=
M2-]F32:P\X%4YL=-DQ;7'<OT<[3G0X>2&K8?-W86T6IS37?JW+XL;9F+U Q]
M<, DQ'.,"COM73+%0VH<PL(,?Z("3TTIIMG!YL 8JQ?Q,<X2M!%*6\P(OND'
MYX2(1]9P<^)Q8+2^@6 W?O::E(DTJ/E@%6B!G]B14,0($\]A-3V@R'@N;->Y
M;<?UP>R($S8JH#].@Y]_P:>S&0@;KF+N;^/<> X(W<9R#%NYZ/DHD$3<&>6T
M8Y=M/T>/D>UMS&ORZ8UY,.'!K+3B!'CW90H[)5N:73"^T'&;!9['C"EZ#R<5
MM2@?'D$[:Y52$VT=*E)]DR-#L")#N97T)B4"ZS<S4>@5(J" 9RXCYTWZPUO0
M,6"T/[YQ?3H/^M%;6/I@ME]RNP8W\HW[?]1\88_Y'C^9# Q=PVV>U]GA'7,+
M8$ M@(WKBNR9;@S&AEKZ&!SETF>[FE7@H;Y?L[N?&>JP*X-5!V!.'&*PJEQM
M0$\47GKR<IRB;[U;<#696=!M*H_S-5W%:/.!,<@<U;5;N\\E3>[>8 W,S':3
MC9Y:5"E'567&!Z3<SKOPQ_3RJI$U=W!WD"BV#JJ_PD */&JD_*4V4 JV&+RC
MA"V\^./"?+7A*[97,MJWIK(SW#K:IP\%MC^M.56'PV(^KV(96]-O=;T,5</C
M9[FE6-2G+OHB1+E#HJQ+(UD(LA#DS@LRIB(9K=7)M0VCC3HO'1"\&S11G2C>
MON=0ZGKM*LM>0(!NE&4?CZ2Q-JPIA\7L/JC6K%I)J)=,TB59KPL]*'ATY(6D
M2*/Q"9ET!L[LJHR6A]DJY37;>PF@H8PD>;)GX=D6V;?]9M)0DD<CP:-6\TA1
M)5D](9+O&5C763X+)C.X+#'CO.QJ=3*1)K(PVEK.)5WOI/MSXD,7HUJ=YNE6
MB>9^2]-P*"GCNA::< %JN0!XQ^>\[/[)OL7ZA4%Y+(-RLF<@5W#H6,$9]81K
MZ SL_<*<I:?FQX\Q>(+E1E%W'.Y9 G4T3)Q6+\N1)DOR9+*?Q=00A4[L7XE%
M(A;)$S[J& N\[1E)$(M$+))S6"2:/I&&NMK)1;(+J>:)V[J\^\N0D<*@JZ91
M\H\K7?:Y,%^1 U4'>9+_ZBJ[F^9PK"X(Y2X A@Z]A8 W.EV?*"I90)/S:%5
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
M"X680@N5_%9OEW:#\873(NZ5FA&8Z4S.^*5F>VP.AM-U<C[YQ*K.F.=1YTZ
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
MB4BFDHP+]\<&6V_9@7V_R_/;0YIO/T60S.=N"R,'\S "M<8N4 *4<=%8\S
MS8@'(A)R'KC&@:$B%A67>@E%?L]2W% I?D@[+=. NY3?]_/R:Y")^*LQP,K+
MY,.-MA@2%L1U8C2R B7A#VC QD>>-N2,V.&DU5FWGWI0WR;.=(L:1=E:F8&I
MR9KL%TOR>C#*7&.=6/5MR61!/*Z<Y @X"$7*>[% 4X*!9$II3[D/FD>N05<?
MV]@<D^5&@KI![NK-1)[F!:DR\MPY\BQ8.52BJ#&D H8%"*BE FC"/; T""@1
M9\ZGC#L<S1R^+K]U%O_'(?YKMX^R^-^Y^"\8250IKJ@(P*9@- V4 @/3677M
MB88!.2[HUC:C;4QO70CP7J1_+0?&KNL@R?=8SSV>0++E?FK%DCK>5PF5[5;?
M_UI1E W(D%AMTM[$?[X&FS8U5H\_+?O@RH4H54R5&M$9]"<]USL^GU->I]+Y
MOF3M"F>BHB$*>)*.)WLM@48R $&D\390Q!2*2J=-V;+.N;YC/2= />KP6!;O
MQHCW@DFI(VX;1#R 1E3.+,D- Q&O811\JYV 6]NT#<ER[G06[\<@WFLP#+-X
M-T:\%TQ&SAWS$ ;@C%> *J*CM1C%6Y.XO @9Q1%,Y[DP;XAX/X'LOL/QB1]6
M$;36;[W!:/3[KQL8&Q#:;[*!4:S%+"3-854&IS6"$UPR+:C%A'A'@"$Z!?V%
M!ZI( ,0""<>9UW$=MTF;T.7#ICEGY^$%N\FF11;L^Q3L!:/"4H*$L0$H9T@J
M::: MHH"3Y1W@:=^BBE.U<9DN6U7%NRF"O:#!IM^(LY98F\HL0MV@E8R&!NM
M \*Q3Z6A+-"(8F"")-1&_>P42ZWVEJV$G'MW/WRYW/ MXZ/F\K7U,-;?;E?M
M86-+IS8O$6\:!J][YW7[%W'ZJCCYH#_ZLUB[\GM':>7VOHV'.JY MZ^'E_MC
M?S:*$)=&.1P49T1K!TJF*VL$/[1DA\" ?.", &8D!-0@!S1A'CC'%-+.6&QU
M2NB#;20>0?>JQI2 OH^DGJ;C6//2^C*.;0R.+9A=!@NBHB(# 5L&*,,2*((U
MH"H0[2$13,.4'HC:4-VZJ'0&DT<()G=PB"J#R8: R8)%:!6,:Z\<0(Q'"*$J
M-5]' 1@5H"=$&DA(:NG9YO#.DPUSON$3OL>3R#>LK?DZX_!I)1L^O-D>-4_E
M2_S3]WWN?K)>[4*63&XIM*$>$6"<=Y&J6@H4<A#P0! E4DI#Q=8V06T"ET,$
M&V=Q;R@/;C*0--5NSD!RQT"R8/,&#SF#!@$;>+1Y)1) 8F< 4LXQ$9!%FD4@
M@6TL<I7&QRO-=V2X9FF^8VE>#$/:@#TG"A!-#*">.:"XTB"",I-$02U(2!ZL
M-F;K<F U*&FQ%$K5%%ME-5?O^/%MJG]L>LO&YADP9;?&?/QVS>!$EVP6;(5"
M4 : -/* *A&M%\D4"%&A",HB8E$9P0G*MMSH,&'N%-L\V&F>N9-AYZY@9['H
MA_%.,L2!"!H"JC6)G(A D+K22ZPY4Q!O;2O8CK;/IG2*S:*_R;91%OV[$OT%
M<XAYKK"@D6*DIC94,0U4@ 8$)0-16DI&V-8VA6U"-Z8_?&X2O8'W> *G\I)=
MF\[BM?1X/.R:B[$V/=\:#UK]N>R#:/N6Z0=/Z[1>(P[KQ26:YI/LS"S3T>"J
M%)&L@6Z@@?:7R_/3$!!/);4-3@ZYD&K/<4&!,XAYC"W'/FQM1PJZ^?;NAO+:
M)F-)$ZS6C"4/AB6+I48BO>"02 #COX!**8 )E &GF#.0T""8B&QV!99D@7XL
M KUV6_07Y#C7\%^3?"]:J\$*Y00#7@8/**<R]> @P#&N&=:&,.\?>PW_S8G>
M+=DY!Z_>M/;[GX;>=7U_/&K'7^RS5CY<V(@@WQS,9:_;&G%LN;Z_4,)P"2F
MBJ)T'! "134"'(>HJ)R%@M$4YU-MRC<YSI=/\#0/>9I@,67DN3?D6;"0A$2&
M0,D <9A%!J4(D(ASX#EQFG$6/+-;VRIE1=\ZU)>E_Q%*_]V:5UGZURO]B^7]
M(>8PF4Y>>P%H7#"@(FL$D75PB7WJ.._7%>U[X!-W-)^X:_ ]GLZ)NT4;^%RG
M$7;/RR9W(V\OAMWQKS;?WH"\^T:4YIS7.._[KCLJ5\6[/3WLQ[D;%<Z]7F]@
M=?SCT>#-[#*]FZS2GWK4M5D/W4P/+5?\EX9HFWKIHF@V .HH!](1"Z0E)$CC
M&7?P8;TAM]@CN]U>NBCODMON$AO74%EG@(0"1K;B1/S)8X!10 9)IKUD6]M2
M+!<':$:AZ7P"JWFU7+.4/[B4+W@D$#,B0G>4<J-5E'+)0(1O!6Q<6X93;V9N
M']8_E?G"0^\13:D.T!B@M>& JJ@)#/002$Z,) QI MW6MD"K?.59$SQ"3;!V
M+U36! \@Y0O>*<PL82&D>E"" (J4BE8!Q_$?:RE$B+-T#&5#=TG6!&O9(]Y&
M[8Y8W"-*R<@6N ?:!0N"9 (1@AAS9FL;\Z;:!$_S''?K8N1=_+GE*YEIG?MA
M?/^SLRC HQ,]]*TX9'O1*PKVW=F!DI5ZL&FS]A]W]_H-4?\-SWW9^:*[O3*_
M[T6Q0]^-!_;SR: 79WFJ['.<:FTHO]RV!Q-E-(,&$)_R8Z@C0$K. 0R0&L,1
M$E9LRHZI%'_>+W>X7YSVF@54;!4,:# 6*.E"9(Y0<"$1I=24=1.8N@8SV)P$
MJPT[3?U8-?GJM7S\FKSAN609E^\;EQ?\=HI)S!E/S2ZD =32 '2P-NIQ%**Y
M)C1$<E/V2V9^][%CC(F+&Z@ E,G4)4I"("WSP$H9*,308D2+4B1,+6<H;4J!
M@JQ-LS;=O-S,K$WO&QL7?)\*LFBW:@@X%0Q$=6>!47$MN7#(8FX\]S>SBA]P
MOV1M>A\[QG)CM.(44(_B/ZEQC\)! Z4XH=I#PY4J\GVAI!NK39M6[F?FA4E\
M)3>X2*F?BV_\T$5X'NTH'U4AH=6N\@_%+]ZU=!R4_N3G(BE79Q)O>M)X4^ZQ
MUM/<I"E;;37[+'C=T\I-OY) E>*UWL@"7*10M6SOE*+=N3@S?G@8WA7//KP8
MC\:ZGR;T!H0;9OIT'?JTW$*&\, A=0X8YC&@.!5'I-8#S;Q&@FBIL=[:QK@-
M(6ZKC:Y0E9/=&F+5KP296[H],\@T"606<ULY44A1!KC&T4:3A@%E P92!!((
M1,3+E-$$VP*I-N>D04TILJ2O7=)OZ9+)DMXD25_,70R4,^I3=3KL #6> 1T(
M Y%-!$F<CJ*?LA1X6Q'11GA=)[ ;E[;8<).G<DWFZKL/;O14*[$$5AFGUHA3
MRUUH.'$!I^Y8"@L><4I18#P)P#)A@Z6.:>Y*LX>1MN++;;(VQ^S)=3R;3(;N
MR>S),',_,+/85U-I&1BW -/4>@+95(R&.""Y09!;[JFVZS1\LJPW6=;OR?#)
MLGX_LKY@^G#,3>!$ R2CU4,904!#'WE%!'=BH.4F%?Q8G^FS_MJ]C0DOYWM<
MXQY/( B\=]51NAS_S?'?NXW_WMI)VS19NGYNZ:HW; @+N_FQRC=^6!"A]7IW
M\"(5JY&J?MS\4?C,J:[#J0Z6BX@K!+VSF@*%4N,DB!U0T0@&' 9EM630B9^4
M2\CKO\GK;Q'3CF *$+<B%<4QP$B-0' L:,HP52PE=SY3UTCMW!R/7?/"EQNL
M#6][TJ+!VO#FARFN0,-;.B$S&MX1&BYX$[%S4G@/@774 2JL \8X"33$W 7H
M)(8JK__C77\!+?.:26 8YH!J$=>?QYU @@B82XM#@$D;DN6V!@V*LV>5E%72
MSR'IEK[R#$EW!$F+Y_6XYIQ0#R0C/JHDHX&QW /OHU$%/3.&_J3*=5[_C5Y_
M!V$D#!0X:AF@%$4#W3 ;#?2X]LP)$==Q:QLW7"7EU*_;QV8WU]^YZ@T;HDXW
MQM^Y6" V ^JU /5RR>.%7-2D,BT#QSA5"'% 1QT*L*?*:P291+KP>&URS\3F
MI:EL,/RMJ91($^%O8QQ<&?Y^%?X6JVDYQQ%R"%B5NN9X*8&4BD9F:3022D!!
MQ!4NCHQ!&8.:C$%W;=%F#/I5#%I,Y%.1$/, @50JU6=+1Z*Y0, 0!)61)E)F
M?X5-^^ I?%>!D>N.SGOZ,@W6_QBV-OF;>1+J2?A7T8PQ_M=UOVS_9_'/6E$2
MP9_!)%YA%\P/9OL_S?!?VTL?UF.<V?_61QP=;N7+\F7YLE^^[+Z%_YWWK1UK
M!V?QV9>I$VQG,(YW'P]:+P;]HD9:ZB;3>MGMZ[[MZE[KW3C^X2P.>73ENU4/
MH/B98'$0YX-1-RG>YT.?^FI\\7]\[;KQ24W29BXLM>5S.+U$FSB&R)BNO*0I
M\TCD_'3,_IN&6[ \%&@0SD5RB2U56$GON/2:"FF8QI+_@U@JG%A>=3))]3_7
MGSPP0Z\_ QWB*S[7O:_Z<K3UK[F9..OVP<+,+T[:U3NS ?MSR8U:S.O!JS>M
M_<ZKMWN[^WN=HW?M^,N+9PV2JM6C?G'8>7?X>G]WYVAOM_7N*/[G((V^=?BR
M]>+PX,W;O?_>Z[S;_WLOO<WAP=[UWZ<DG-V^B[\]Q\\P*XS3AWC%WW8'O9X>
MCE(WG?')X"+>RXU^O]'*E+VH)[)?5-BSZ:[G(_^\_N&/FCYU^\4@BHO^.-/#
M3W&_5X"1]OH"\2Z>5WX\%8-GL!2%BGU63ZX^?E9\M& .E)]Q&F?ZZH_A,W3E
M9S^ZK7HF.?VEN_[X,XG)QHR5D;N95W6MN_[$%OGIR0W$EKZ[PN53B6Z#@E/'
M7@];>Q%%7&O76Y^.)+8(:K?FC.)K3LX&^+A66_RKW($WJ!';[!5. <)UO?!U
M#BX]IHE#>>)^;>+@3?#C9@D;):%M,,;,-!G4X[(U9T%OHB55<-C^IZ%WW60W
M10[;M\]NZG_<U"8*N;E@(YL+;DK!>UN%)\Y/.D=O3PYVX[W//GX^/HW7O8KW
M.^UT#X[BB$[MU\[I>YI"%Q_?U>&) 3J(OZ?PQ,'1^\L./H;QN;WCLWW6.7M/
M#W <,S[&AT=_?YZ$-.KPQ&F\S]'>]X-7QW$,^^3CZ5_Q'?_N'I]^QA^//GW_
MN-L[_7AZS#H?WG;_]_M^%9K8&W=._V*=W??_...LI$X *@@&%-%44L1C(#!W
MTEB)H]V?^L"I-N6/($<D-ZIIHD9Z_!C;\+9O&6/7BK&7\QB;'*>2$PHX)AI0
M'3A07@? -1&&,Q2D0%O;"K4)7%<,..-<QKGFO'=C&BQEG%LGSG46N"21"EN'
M)) PX1PE\2=$ Q#4!L<DAH+RHG<2H>LJ5W5?K9)N6[FFR:AT.#XIZR&=#_V)
M[X^Z7WSM'_BM%X7F]W:K[\>M06B-];?GOU0K:;DWT>U<4??40.DQ#7*M/JXR
MGM?D3?V^/_1Q%-^]:Z4]W(I:)T)__$:_92^&0]^WEZWQ,-X_!?KCA]J=7HS&
M*5O@:56Q_NU^_3RC^+[QIT4E74#0BUD$FNKLE^6RO:A6[2@M6CG6G;X[FB[A
MSF0%H\H_#$?Z6U;H-U+H?RTYARPCUE@>HAKW"E"%.=!"86!<M$:Y1MPDA<[%
M<CWKWV^JR!MDDSP6@5\-C#<1^#4X';+ -UK@%ST53@2N4EEI'R"@PB5OL B
M.Z*M-4RJH+:V$4-9X#=&X!_2^+XK,9^UXD/WFW?@NQ\.LOC?4/R7#'C.M8@8
M *Q  E"H(% 2.6"HMLP2A"$7*?(B([?[8W-.JSRJ\K(O3G3_DR^2&5^4N=!@
M=)X2H(?1U#D?C,; GYWW!I=)8%K&]WWHCEOG/=W/+4D;9=:\27\HL*[XUINX
M<D,_[@Z+C/4_RW5[$Y=ME&G.+7'N_9)=0[V5@AL+/(F+2CDF0$)E -%""V^Q
MMI!$FB,W.-[=O IKCP5OFA#*S7C3;+Q9,*L\"AZA8$ PE@ :E 6*$@*0<\Y:
M[@/S*<E&-:B&51;ZQIE66>@;+?2+QI37EA O&7#4&$ )$T [Y@"5T'"DH""I
MO*X@RUEUCZ1RG6J*(;7:0OAIV/,V@:#;Y:TTSIIJ?I0HP]8OP=;Q<D*PT%!3
M9H#@J4>&0P1HSR1@<5TY\]#8E!#,V;)Q=&,7\*8DJ3T)P=_4:%$6_%\5_ 4C
M)4 I%>8.0(=3<QQ-@ D1 HP*#CNL%90Z&BDK^$H6_,<G^$V-&F5Q_T5Q7S1/
MI)<4RM2MW$.5DM(-D))1H"W6V#!,&2=K,4]RIN;::/B+5<;*M<YPMFX3_=E8
M:&M":&@>VE:@VNJH=LY-OPW<V>60CY34.(2 EB'"G6,!:*@TD#Q(IAS&SB5V
M V5;PE7=WS8L[M,8AK5&__#&PE 3(D89AAX&AA:,+&RL$\1S8*64@,J @%1.
M@4 %EU1C3H(MC@(B<>LC,AD*'B$4K-W8RE!P3U"P:(!!Z[$/&@)&(@I0;0)0
M3@H ';7"!X<)EEO;%+6AN/6IX/N"@LH&6RBOB6@AZ$UI1I_O<<N384TVG*](
MFIPSG(L#88MF<Y2N!+3#0:^7BLMV4]$J/_JUTV ;D-#0Y#C?#U32SLRJ'0TZ
M<VNV7RU9UDPWTDR?EVQEY#B.>"$!04)'DJH]4 %BH"RAD7 0'CS=VF8*WB(2
MD%.5GF(@+TOV/4OV@OFIH#68:PFLD@'0$!0P0EB@I'1.6Q6B51HY9Y;L#9+L
MAAJ/UY/G?)!K+7*^:%MB9&A(;B;GJ024>P^,QP8X B$)@4/AS-H.<C4O_[ 9
MILCU8WB_&$NM:LJ3.-EN<)'LF'KTFUHV:[TE6-<Q/PV!_HV*9,;?>A=I"M\,
MAL4)WANK@NQKO(T^V/NZU =8>J$=]090(8O27 @HQ320TN/@G2?2TC+\B=$F
MAS_7#@";41_Q\6F"]190?$2:8*."R5D3/+PF6&B)3 2!@FD(>+0# 8WK#A1R
M' @3K0+J1=03*0(-VURNN4AC1N.,QAF-'] ED]'XX=%XH3FTIT)I93%P@C)
ME95 2>N LDKR:*:9P/&ZD@ :@\:K6PK7 V]&=]-\6;XL7Y8ORY?ER_)E3^*R
MM1D)N:'YO<XC46MI:,[A5GU5;FC^2!J:_[GS>J?S8J_U[K_W]H[>-7[L*SN5
MMUO^F_7)$#O10]_29]&F&X]:\:/6N1ZVONC>A9]DYVQ,HW+!GV%RO=;7C[GY
MM[B7YM]J,WM_SS;\SOV^'U'WY=SO>RW]OA]5MM05!S>*ZO#CULYHY&=H[R_$
M=.ZNK=,:S^?<0UNG'V3KB<:W+G^A1R<%\['I!_]_%]U(?^8,HE](5FQ8K.VV
M.7"KWK AT;);9[%99#17W/K $ T^&*LL#UQ:JRUSR/^S?\WDM;A]=OHN_6=O
MNHEVQB_T<)A,\;\3J=Z0T-?I3AWZZAZ<NK/TW<ZKSNGAT0'\^&'_V^'N_M<#
M?/S]X/M[=KC[=_?CV<'EP23T==[KX(^?X[V^IOMVCOZ*S^I\/GSU'AZ?6O+Q
M]-/WSMG>]\[1O[L'+Q9"7V?OR<>SMW'<?Z9W0)W=^%[X+_KQZ&VW\SV.8S<^
M]>@ '9SM?_W?[P=+AXP"PT%1:@&#5J4490FDDPQ(HQE%+! .HT%.15O*Y;K(
MFY.0UKS3$!L,C;=-0V@P--XZD< &Y1436!H4*%?0<(\B7/((DRI 64+C=;*Y
M,C3>.S0NG-)B-#!'N ;>8 @HI HHP@B05F#..*/0V&@.H#;CRU58G\[AC1D'
M7G4+D+[_G!<T]F$$]JVW/LJ,Z<4[_A;_&;5TKS?XJOO6)Y%IV526;5RU) VM
M_W@ [K-3#^CE8+@[N##C<-%+88CD59P.OS*\LJ"O3]#_&A^\F!/T+^[5W]3]
M][]['W'OBSD=?#TXBN^*.^G:T\[1^S@.=W)\&G_>C7/VX67\[QZ)UY&/?TMT
M\-<_5MB@ _3 ""T Q20 @XD%DB#!@@T(,[>UC=IT12VAPHJZT?9;DWZYX?;+
M.^S!=MCASC]4VTC'>:3F.O4P8$( HP,'3C@E2* ">9_Z02Z?%V[I<:OVWY8J
MB:!V*R%4L?/27FFWAGYT[FV*2_8N?U^(BCVRWHR-,7V79:WCQQGM[T(6%RQ>
M(P/R3BC -<&I[*X%"CH+C"?.2LLUM2*=P5)MS)>3/3?'Y,T-7A^]D9A!Y-Y
M9-$VQ)Y*A3Q UJ6J<9@":9@$'L<E-4AAX</6ML)M1M:5,-Z@XMP;$J;8[W^)
M@C 87CZMZF$/P&8F,_UJ&$WJ##WK@Y[EKJE28"\]@T BJ@!5/AH#CG@@(2)>
M0QXY3#0WL51M@9>[!FP.?VF>R_ZQP$9C^$N&C3N$C07&@H0.-@0//"0:4(@X
M4-IX(+SDS@MHD$<1-BAK*[I<>F+CW=D;0EG>#/VY[KJ6_W;N^R-_=:K-AIM0
MC6$NU83OE?.=;:>U(]%R:T//)?<$64 I-8!:IH!F"$8K*O5DE1I9CR,2M:.&
MV6#ZDMTOCYZ^9.RX>^Q8K)QJ!2<*2J %"Q% A 4FXC^0S%@HRC;N*=86\22[
M71Y($J.0Q5<I3L!4O='&^MLO4ID-L*8:0V7**B-'::ZG#N$,1^N#H^5V9LY
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
MEX3.0,XQ( (+0 ,40!%B@,=4X1"X<,IN;2,5,1-OLB,O1RL?/>7*P'&GP+'
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
MN@$F4N%HS)@HVR;$#R1#L(BC0;(<LL]2_1BD^B[2+;-4W[-4+UBY#CO"G0F
M0Z;3<?,HU5B*U,I%,6BMB#\4RAJ)Y6C:@XCU4\HS3%G'_?%@>/FT4@8;9D'4
MJY +C*T7C?"2Z1"4<<X@!B!-'(.%B$8&!L"$-L8CZQB.I@.E;<*6CXU='XUR
MGDYS2<8]F Y9GN],GA=LAD@,N<"&Q:7B'%!B%5"4:$"(E=A:B;PO@E]MC);=
MZ%F>'X,\WX/1D.7YSN1YP5J $CHFJ0*!F=3XD0J@';? >V*LD $2SU,M"GDK
MSU[.NOLEJ7PS].>ZZUJ^C  _L<H3#;,9JL681.,S+*T-ELB2V4 T5SR=)N+"
MZY0/3(&6CH&(1TA;0J AJ<%,FW+9#!]&=DUN2F9<ENS[E>P% T()BBFG#@AA
M,* A>" 19D 202&WC%-A4AD9MH)PY/RY1HMWPXR(1;'.DGM#R5TP%53@S CK
M@<?(IUH.!D@>1+0<*'*!4P(=VMH6M"$:^6E%%:9%"UKG^C*%V5J_#7V(KY=^
M7EJ Q^+-:,*IG6M$0(<7WI5K=)26Z$VY0IEIK!&OZ'+H@4:ZJ%P$*(<$H(09
MH# -(%B/-#1>VX"2#1$7=8-/]V1/:7-)SGT:,1EE[@EE%NP9+D-@4&!@"U:$
M- +&6Q[W'D.8QHTO4MT3WL9T&65R/*2I4MXL2R;+]CW)]H+%PX3 QC$'./84
MT(C=0 5I 0U4>.8E922=#FZ+%;D+N2[!?<AIG5U8&SU/*T+2.#NG6(L*FXZ&
MVF6 6B= L>7R!0P%B[4$$8\"H-9XH+C40"KM"8V@15T"*-CF>-F;NCDV3G;D
M-I;]W..YD(PK=X<K2R4.I)(ZY6I2A0"57@'%I "(&<.<\,YREYH-$9B+<3]>
MV;['TR%9MN].MA<SON+R684D$"C2!4J8 )IH :*A [%G";1U,FHD$@V2[5R0
M^_]G[UV;VDB2MN&_TD'LA]T(E;?.!\\31# &S[+O !X;S]SV%T<=0;:0V)9D
M#_[U;U:W)$ "VQ@!$M3&+ 8=NJLK,Z\\5N832VE-8AZSVK>F_\,@-T<IN:P'
MSV7]?MZ'HZ#U\M!Z]^\%#X]K$\"VUHA0DD-0%BPQ*2BB'$QNX!CN33,6Q>AU
M;E%7PMLK:P3>CX.W "H%-VZ(&_/G=*AFAD2"#)4NG].AR$:>D)(<"R\L-X9O
M;"JV6*Q31/>QB.[]9::*/7!G<CWGO7%I,',Y&\6TR(DHAG3"!C$+3AVWRC"5
M([ZD(]BMW;>2D_HI"7T90ZQMKW%8AB,[BN##^.YPKCSO:66J[ODLSPU*_W.?
MP='95C\TC3=+<OV.D&QQ8%!*/ 8I')+,2L0)E\C@Z)$DS 0I,>@HD0\",+G8
M2+<<\7EX05^O\K@BZ/<GZ'.N"&:128(9LH'BW)#((Y.[$EFJ)4Y8&\=(>Y9O
MT6(I@OX8!/WNNF7?5-"++-]0EN>31\(KXWE 6N2J$ZQ5KC41B$AAE"!>:@&R
MS&[3^J,< 7J("3UK$ ]9A?S(51/# %R:*=(O!S6 #W!O:&9--P0YF'8QWX+5
M?2ZQS9\ H<6A/3)R$AAUB!(6P*!P&FF7-!(A*6.$<M*#YZ"I*1F1$E9=3;^E
MP,<]PL=\<9M1T8#7@9+'.36" 3Z:F?3)>,>HE9+XC4UUFZA#D=['G!19BA%0
M0@[+%/$Y-\4#1&,6#2*"-E43'+DH/% 4*!ZT<-RE''( I^7Q)4E6PTNYVEK?
MCZ,J3[:J3NO!YVZ(H7)G%T?]S 3D-ND1-ZA#K-%H</H\DV(XZ'5#-7VT50:W
M5?!P+L=7@%XO@%RO)M3Z]>SM,)]#+(AVMXB&%WR>@)TAQA$4@S6(1\J0-BDB
MD@).SH6$$P6?1W<,>P0G?7Y8@M<HQ+NVJ+1Z)60%E1X*E>9<J1@8)IQB%(Q3
MB$MAD>6$@C_E/99.!N]P@TI4WGIR>X&&1P@-2R]1*]#P4- PYX+%*%QRD:*
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
M*A4J/:(9I\5BN1N+92%9P)W7FDF"$K6YJB0?W)5$(N*M2@KHA 5?09-E2>F
M-8D2-0U:*G]%?N"QCA==IMXH,]L*E0J5"I4*E0J5'MQ2%B0D*Z@CT7LNF75:
M*"PTXSYR9</-8WN-;7"I=*!MV99MY_TX.DB']N]B)M_(3/YCX5B*-AA3I212
MP6O$G=-(,R&:$)_R6 DIS<:F8F6^[)I);L'70J5"I?6/%Q4M> =:<"%8%+*I
MXAU' @>&N#82.:HC,D(QJ:U2/NE54X/WW89S-J3EGJ5ON_NY&V(_#)LQS&'R
MU\51S'D*\S^^):2O8OWFV-9QN<*ZN_]R8598TZZ[*2:?+7MZ\SP9++>OGDDK
M+M+Z ](*DOKBDLWZ.?SV)P__^6_O/>U]=A]//^UM__?CWE]_GL!WCM]]A+5_
MW#\^^.T=K.7H[[V/[T_>'1Y_>O_;'MY[J?'>T0>C+/<B4C!T0T1<FH2T]PH%
M1I4CCAF29X;A9WQQ)&-UVD8K@<;5,-.T8<G\8CT;  ?2 =1OV*]3]>,H,R>\
M"3R3WTR#.L7N: R?GYMR]"0R+R4_5JA4J%2H]'2H=)/V!TLOCYO9("77O$R#
M9+XZCBH+!F.T2)G<X4ISBQSC!EGCO<$"_ H!WH/N$+V$[BY%<@N^%BH5*A4J
M%2H]H*VR]$!GL57N)G@R'^HTGCNBJ44R:8RX5!PYK1+B@GABG+74F94R5I[
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
MKY> P/(" KM?%NH/-!B44;. #.8!<:X"TMI2A(5.*BHBF'=Y:KOI<+E8J%3
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
MM9F.%IMYJ:-Z,!UPF8\(GW2'TS%Z53,?KOZ<YW;EF:: %T?'>6YH _GY;/?
M@0!/9H"YLXN38COY;LT,ZA2;(Z:3>9M^(A3Y2+2=#IIN!PA-CDL/V\_!);L
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
M6+<'KP#@:,&\C-B;_*/Q2<)?G$G8',+*:W#_-KOBSG?%T<=CH9BCR0*X16_
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
MT<$(A:.@-K-O\B"DP4PPDA*QW& J8N-_;1LZ+/I?*6E#J!=(\23R8;5##IN
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
MO#RV,DH<#$:247 ( 9!!NE1".%+I#/P_\37FPDZ,X5E&N9!KD 36%(S/W#'
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
M^]/77_ < N-C>Q=_Y^I@H +;1SN?X/]!I4 =^/>C];-<!#%OS[ Y&V^X11@
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
MVMEATQ_63KJ=G\T MP:J Z/^GWG(F%6:L"2]"XP'&XQ3,K(8G%21B5 6+<'
MQ_@M9&RDM^G+IES?_WN(_?$_;?O-]($^X>U/7W_!<PB,C^U=_'VX??%5[!UM
M'^U\@O_?_<KVCC[S[T?K9_^%S[?7]TDRU$1'D=)6(<ZE1,X8@W2R5"C&J="Y
MM!>>7F2DUBV:V&;X&,AF&C2272O$NV$O)9M<EVQ8K786D>)OX\UQ0=B;;;AA
M+E>>OW#2A5]!9%L9I/KE%^:1JFA#(E(H81/FBA)-'/Q?HLIX[ GW)<7'HI*J
MATO55[$#4F6,(\Q@9#RCB"NOD1,^H!B\<($ZAD-X\Y[/DBK;#A,R,%CYP6XT
M4^XRG/5/\M6 Z)E:#W!L'G$ATE#/7$H,0"BW<M,T2!T#IB%FD;E-7(X/3II3
MNRM_@*? F(MRA^6K;;5_'Y9Y 8,1OG9Z7@G6=,':X]NYB#A5-$?F10&F'0?E
M13H(@ZC'VB4E<:3VS7LR2[ N=R8/M,PVVWG=2Q$IF5 /-KI>:L(7L@C:TY+Y
M-'NP6(70#*2OE;&K6T+<>O\ V&]MR)?KTQ'M##CV)>1U:O[0@A@47VV.\G&@
M8FU_>&R[/VJIVSFN_;GU^\[?^8(O.Q__AN?M3KMW$=R1(SLFZ828=4VS5^L-
MJH""PO3Z+L<*GS9MJP70W *<[?7B::]>B[\&T5Z@<:!%,'\G,'. [C,8W3/1
MO>D,:_J;%_%K\)"A"'3C__:;W9+5%LON@?^V,ST:\IG1?2LO9"$WQR>M9LYI
M*.D5B,H,^VFP (/+X>GY0#C,+KHZ"4>P<07# P-.B[GET5KNN S6IP X-8"C
MN3/W/\;XP@L<W1]J-L^W-_;V1="11^]1()8@CE5"5C #4"PRT*3<\?/-^W9G
M$F;:(+^7&8ZUPBXL]7XJ-H1^-RM8*2U96$83)9UM%5*6D:<(\K_[?;.HSK/M
M+4[.7F'2SP.$[6(G5\,B4E-L/&QL%C8VZQDR6A"D+"R&RK6R1(2-K4[49 3#
M;/09(M@9;#%#Y,O69*U3%)L;HGP[GN;=H\2Y=N&?+"3K]X'P?3F,\712-EOS
M>Q%F6N#+O(^LW^ ?NV[5'-JYD%U0IAP-L"8\<A&(4<Q2$JP" ]C'E.Y92WO.
M G;X]:D<V=EH[$N2&T>"MLE$'>(D2&0,4T@JKE@ N:;&3\?WD=RJD3*-L-)A
M(/(36-R*MK!6YO*%.$P=Y2:RP#G(B0-[!(:EA8U@OG)ZYX"#*9;(W_$8N ^,
MJ#(_[BHS='OC\[Z2U/E$ [+4<,2ETL@::1'7A"CL#(Z&WF38_K3-5CY2&=#"
MZ^0_N\NR](R(U S8G(WXQ:X_7T7_^\D9OXN8C5;U7S_]"^"W$S;;8?4+^C]
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
M!W?_7N:^ 0]M_+3@R5D2'%\^"[*B<X\/[N<39B77)A P'9$4-"*NG4;&)X%
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
M)=:^N];B?'!F^<J'92]C8,R#(Z\]<5:"W1N3(#S%Y+SQ,DGMO?4BD+B_=;>
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
MO,G?LXLANR!^/N#LY\L[/0"SJ)W:WG:'-ZW^C1[,)SX9.CY3^#Y]ZO8O7'&
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
MJ4U"7W,9J&79<6-O_$NTY,)C++DUJ%&Q1I;<F,IF,+C [^+@=_<T0V]CSQW
M?#Z0+Y*%1"USR% E 7\-1RZRA+Q0/GD>A)6A,>8$VS12KK$Q5TKAK+*.]TS&
M7(&9YX&9UG68 ;&ADY >49XK?1)OD#$L("T=P=++R'-SPL79<X775YG7G\F>
M*[S^/+S^:4JEH-(ER2PB&JPY+AA!%D?0*P#<F<->NEQG97$FW>+K7TW%__6R
MPO_E&7=XQBL(TC>1U-T__GP,3ZQ87N:"SBJN8NKE_8\C3KH3+];TIM-R<FXS
MY"+P[B?PSF9L:$-P#-YR9$BN"XUI &N:$"1Q,MYJ@8.ZI8Q V?]UWG]/A V,
M<D2D5[E6C$-.6X)2$"GWG>)&F(UMOF7ND!A9W"E/=X1AA:7A@DXIK*(TO/]!
MA!O0\)$>HH*&3X2&4ZX>&H)6,6+D P^(@V6/G L:;$ J0\)!4VS*_K_<_5?8
MBVB%1DY0B;A5L/\2*($EE:C4GJ:$LS1DLPW&5L@34$12$4FW0](C'9D%DIX(
MDJ8\DD9:*1F/2 L6020YBYR7$<4(1A6.PCE^2^7GLO]KO?\!8U 8. K<"\0Y
M 0/="0\&.NR]"$K!/FYLTQ472<]];F0)/K))JM%]7)UWS8%<M;F^B-Z=:^/J
MG"Z96K#T3EAZ/N/L(@&$J,[;("E%7.B +(A/1",WT1(L-+&ULZLT4B^MBQ=B
M2*PP_*V-;ZO WT/AKS6M2@9)2*Z:87(3F:@UTMIP4"J=)<HHK)BZP;M1,*A@
MT"ICT%,;LP6#'HI!TPE6!A1BF3#2Q@ &V7P 5RJ"'"/8..U 98XWF+-+/BWS
MC[K5WH51O3<Z!N+VD],7\&4FR'9W5%>B:*C#8D9Y5,9K%7E*V,'<$S,"<^(<
M%;HA8OA-#&]S1E_400"-VL2-X$9'XY,UG.A$%)8$\^8@S63*XYFAC$QOF)S
M5;L;8G?X!I$F]6NA_*MOXU]:MZ:P?W\2=?DN;__EVJJ8+<+R*EPILS[=-]%V
M.LTIH'$YIJWKIVK68KW=JJRWWI+U*OQQ4S-*V(3.*,10W2_I5@7+A<?11.FY
M(\XHKHPE,3++HTWRON=XWG5]/Q[#MMG.N"!7_=;K?6>O36*O-^ZBV=SY5WMX
M"%_]WNNGV*[OWVE_;P,AA(]Y:08O.TWW\W\.L3_^GZ[]RXS>'WT];^T?G(-$
M87OG7T\_[WP\;NWLBKWC>NQ\;__CX?N=W7.0$&?9P=G:]U\(CYY:HY'D7F8[
MW"$GX<,;HK5F#N,<9B-*;3*C9^3 YCV)1PM#)08$ILK"_Y,& T6"I4(9]4HY
M?]_3&85XED<\1[M?C/#>LJ00!YL%-(A<1#<&C+S3Q+CH.6B .46;;8+Y.8=X
M<OO;>YXBS)!#C*6)1"Y]="(*KHA/(*45X^Z^*?^%@)9(0-^^Z$"=]@&,7Q$<
MXH$99 UQR$0B*%%!F*R"$H(WI9Q-\*\NVBGG+N2@ =:=E7,]QZ:I<O6WW!J;
MXE\^_OEI4/^5_/+WO!_5\#!69]'V!Q5L%/QH)_J8#WLT>BTCFU667?4G:<@T
M4]-F?L])]/ED<.=L';43ORK:R40;_ 1KTFS'\+17^8X=#*KC.#SLA<W*W:'P
M5Q5_U%I,U;L\EW-)%C<UXI[:NG],60SKL9GS[9Q;[98I.\> 42Z$EB0DS^'3
M*8<)B'MG99*$F?'I]ID56@TRFBBY\]?B]KGM ^&UCT\ 3P95+]5T^%O&=R";
M;)/\&;MM0(N]WA!&?QKK"H=CI;G=K>\.=RIJ4+6;9]>_'N3QG=I!\UN DJVJ
MVO_IBWNC3JAZW<Y9=0B/K^S%+\=CGSQ^\NYCV_\&5M8)(&*L3H"_ZE%4 :@?
MV"#?^;\CX RXD)$MXV"VOH(=UG>W>R%S58QA4-_KZW'5HVZ>" OU7P_P"WE&
M%:<^""$(]Q;^HR1@@QGGS+C OKR[4T1N)[KANR[ _2B+[2N+]MO%./_(PR2O
M6;B>OM__1EK[\*Y:T/HOD7IOF);(,J$1Q\K!WW36^KE.4NE(DMK8-G)KCIYV
M24);F5"!DC+U+O=8]IWTMDN*>)\RV5PV-;RNE:7VCQC0>>SW7C/-D#TP!P4H
MTCKED 05H)!I W1"@6)D(MP">CI0])=]3+?L_=/LO5&&>,(C<B0QQ,'VA[_9
M@,#:LC2ZX$7N5=SMW9[<-".@?J9S5V-U^XJBO36K<%0SVG:C?&S_M^O_8_N&
MBPO33 B^+6&%7E9!?C<8C&S79[G^)&K2S&#FZX?ON]5;$-B=ZG)Y![5&/-%T
M8'T'8*GV&XUILD6MV/\:^YMC70BVKWM6M6%&]W84&A&X]Y)011P7D6DE"#4!
M6)]HK)@;0SX?0W[^RU6V?[?W^S3C_PJZ4S<.!F_]_X[:3:6F7?C;\.P=O#:;
M@(-W]4#?]^LM !RX7I*MN5HL\AM @+6./GU1H"8[S2B2A@C$/<F!:>D15M$D
M'AR75&YLBTV,U:9FLP4V)AHOT-A$!<X&.?#"6]#;\RVVTSG;S/KSG_%DV"!
M0YZ9XFJ+#7Z>VG ?$'MHOAWU_:$=Q+$":L/1:##,$F"P69T>MOUAUJS[T0XN
M[/_KM.W. %HJ>S& >U*RK ]F<J6PPF!',$>CI3X:&'4@5,0Q)9L))1N&;Z#D
MXZ\G[0LR!NYR,,T\@-^N#G>_#UR?8K\?P[OQM  KZS_?S2?XM]TPG^(+K=]
MZQS>^<4)XZ($\<]35HHCYTACQQ$.!I3E2#SH*AO;9).IF^D\]7O'#8WV8Z=]
M#/O9!V([[HV ..%[.VSLQA/;!MMP6/E.#S;_Z]8:B;./<<)^RQ=HOT?7'^45
MIB(+-6(:U/BU9_LA0\Y.NQ_]L <ZACTYZ?>^9X/\Y\;J%*MCJ67,)<NH=9Q0
M;Z*$M2$.E%=%L5792"7 ^%3<(JOJMC*72_='O_>U;X_?CH:'O7[&M;<UB9"7
MW6SFX0SZ[K1U?@#6",?&NX@L![;D2>4,!8P1;$]V(S!M<Z<^FJ71;'GPL=>C
M?[$'E1VO?B,4LGB*79]=(I=DI1JR JKJ]T9?#Z>O4 H\<.FSG'G#2;/-FV/]
MJM&>/+#*E7L: =7@!K!'=KW4?V8%S-M!EF55[R1V+]PXXQ^"K'.=_--AE@_-
M) >-S@QB\;L=QLY9U8U?>\.VS9ZHJ[?E9UKO>_V0%=/JM#T\S!S2:?LZ]IYB
MECV=J]'ACCT=7#BFFGD$@+!N;WAM1>'K,1".;EV5B0.J<:W#F'NUWRD[ZN./
MD_985O>Z<Q=]_D"Z@"P_?>7H)#L#K[UAROE[+85D <GD4S#@#V,8=>+[=*7;
MU)4:4A][G<[OO?XIX-=^;;C"RW_-N_SZ.%[L@?HIO=1><H$\=0X!UTMD/#&(
M@<*E@Z::4+M11<#%$UCE87\4KR?B ,]\;7?K[CQZZPE<\W>4G,UF5_5N5XT8
M?9O#1J"ZS1']/QE\DQLS2:QJ6@_!)#KV9!#?3/[R2V@/3CKV[$V[6P^E_M$O
MXZ<UZ5-OYA2PK>,8S>5?3MMA>)AS_K9PD_<W/B T?O/X\E9]:2K=J[DFQ):D
MXL;+>(O<>.UGCZ5DBU#ZH,?^_)JF;.&#)7H+5/\[/?:60UBW5KDR,[?.R9/U
M,9L)SY-.>CMC7/:)&E17$+"ZED7XV'6YDI9\4Y.WGQUD6\$5^\V>M(<@FQLL
M^:,?&\OP+NVU;EV!U[2,5Q#Y/A2W!N77[[@"O]I.5OXVYR<[X%LJF-]A11Y$
M*L^8\7Z[F?F &J1:&:XM"9;PP&G 1CA*O7#8*,5-$G54<R:F,<]@G"TONN;N
MF7&"._U\!#K>/UOG>T=O3UO'N_C]/W\_.CAJL8/]O?;>\0?V^7CW;&__ ]EK
M3R>X?SYN[>]].SAOT=;.VS,8%S_X:Z_=.@^'+?J.?MX)QS!&LK?SB8+^.-M@
MRL9\*ML@BZ5%W N-="0>J20T"4HZQ\+&-I][6OMV<'W*PKUWXZ1EE_1]$GY*
M.&+#)6<<S #-A,ZIQ8%%QZ0(AK+'\--+]H4^.[--=UIR@BB=^SZ#L8RXB@E9
M[2,2E@@:%3'4AZ9:+Q&;6LZ>ZEUP*]]2*N&.[#F)5F;WZ8U*TAHWDGH:J9^,
M\EAA%YCC!!0 'I+F6%A+A4V*WY+.<I._N(GF[-1NLC_J3*P&Q6".]:67F[OP
MO/#5FM$5 LD)@MR@X%)$/)" ;-0)>:VR*%(!!YF/_VM*Z"\K=!SNE7>)>Q+F
M)A@41D\-8\&"%J)UL@:':'5T"CB=/0]S%P7ED1P^I: X:P&S;4!)&HFX9 $9
M;N"?R=I@!3::\SJQ0>)-QLP*\?A:5Z:_(X=>1DH7HH>L8 .4==)#+G=C#EX5
M'60A"/5A1@?!'LO M$58REP3Q$JDM8B(2B<\-I;@9!:F@ZQ>C=,7SMA_6PDE
MY!Z<71201[+WM(?$2*P]PRCF([+<$(:L#@2YQ+41BD:62_X0LJGUK$?R[\M@
M[.=V?ZQH:(0\(C0R7I%7&1KQA+JD'(G&1@X(I8WQ,D:&8Y0NVL:5>R?D*J&1
M1V'1IQE5PV%G4CX.1@(&54-3@T!MY$@%R1/W26*^R-#( KT/KS@T@GW 5&@<
MG%0\8F^XQ\0;Y@F7(%K,8_BI"/X%,MN4X,?*"D(L05$SAG@R!MF@!6*,$2IC
MBE3EIJ5DTTB^R<CL <R'N1Y6+#2RADZ)A89&UM=RN2=*L7RP,W$>#.8N6<U
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
M-%A=$V,W'(J@/SL4<==N2:N]/(\M,[>0&G-KMV2+*3"W1H'EZ?I0M5!YNB.
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
MG@.,6RXXB5@;DJD[92Y:S'2HA>'QA*%] /S=*8JSDSVX0!"W(=OT5B(;O _
MKK6F^5QGNEP8AI,$MT)YE%Z. DU[#3MMZ?QUL$@B"L*%C]9P1[%3P.9E2EXD
MKT3"M7P\GGSL'QP>"9$-*H81-@ 1G'N,7*(Y)I/M+&F)9!+,>_D-^9AXJK*$
MK,P3]15'Y55WQHK67->#=W0\?9=&J\W.AY+,UGE[]_"(8LN3<@KQ+)[<QHBL
M8 8Y9ZF1@F'BBMH13/0]'4\*R^@9MDP)S@&JK"8)E)EW.DCMF7@PQ]//O,('
M.T=&$HT-@(UDQ@'V4%AA#@O..-<J. K&G]IZ;N1B>L!W>)9XTK#(6KF08*LS
M1[P4.&G-L&-.^MJS],,%X/@H!4:<CP%I)T  F)?(4<Z09IZ3P$/0R1?E87*9
M<_%:OM:ZQ^CNV(]A&G%]O-.1IM'#Z5B:9;W\W?)KN&0I*.Z%P8H[S%WT/ &M
M<%8#&TS^UODU]\Y J%.X;KDWO[1V/QUYC'7"-B)0A0'Q@!.H7V"'AL-*&JX
MH_.A'OF\H*]F< WB<6=8=O[)="V-1^/!Q!G5G(2:*Z?3A$46O3*&C3/X,;;E
M80>99(XZI?<IQT*OZE\JC\99[FSIQ]E!4H55CP>Q]-Q<.V*FN%'.*IRDBV4W
MRB2GM#,ADMDIT\UG<1<NFJ\9.)AR14GDD8+: OO:>J 30H"" ;8BJZC5(QLX
MTP2;GTV2+UL'[XY<E%%JXI$2T>0B9(5LHA2Q@#71,7$7\-;ST0F(2W'BVG#!
MUAGW"EF8B&<.UGL?N]DMF=URXVD=6-7DI9*L:1W]Y^J<NZ\GPMX-5[]+[AX&
M8,MTGY?%>7.%C5>DS1_ SMDO\T3^+';[RUXIHS7NWB"MN+6[<^23"\HDB7SP
M%H$]GG$W>,02%O!?%)KE@]JT;#*QI&RV< KG#-GB<*U)&&+24ZW6W$]=@BY?
MKDQS7U.;5SW.KZCIFI1(W+6/XK+4PS6@V9-Q3;/TOIMR4VNYUL(SSQB7@@-^
M2+"B02QROHY/]<9=NXU+6A_WCB*S3F 2D"0A(9[ $G:&Y.@-QT$8PD@ Z&>;
M3KB+=L07V[>O$+J;]*\N\;TF1FNR.U@N%Q$L)B^%0I%Y@7AQ_*BD%EG.HJ>*
M!\(YJ#40&RF7$*-J=Q3IY/>B136Z;I[\M'=7A:[7H*V*/5UQHZ7<HHR8=KLU
MCOWL<LA;N^]6B6-9?<>P+CS\JZ7*V2Y=FX+D!^YO^C:WK1UW8X70;G['O9D6
M<!2UHCN],/=*/GQLN%,6)UT<Y),;?NX>J*^/C'616*,0H[DTC@F"G-(*42-8
MLB2X),U"]U CDG,^R01;*ACLA) X6FT#40I'.=\#]>WX]#2W_@56,.Z56ZMT
MIUSA^QT+J6Y*<'AVB\:JR_-HO_5(Z]#\K#QJ9)I8/8#)0SZG+IX-X[/)+[^%
MSA FZ>)9IU=<K_C2;S#_QYT>JK*Q<_KQYYBM#-NM,JV+:%[Y=I69;,0VIB8G
M)X\&\/\PN7&5M[Q=Y"W_:Q06WZ-ZV^";W\;;Y,;WOG99LTVQ^JZK?OT]()<K
M'RO!VXK+#1GLADTL9WI#!KMA$ZO$K3<MH$W&I"+#HOK<!'< ?6/]R?QC,(7.
M)5\YRWF>O>-GN$&*W(G%JU]]ML+Z"KWA\XTB ; Q44"3:]&S+_EJORU4T,RC
M?7FE52LU\RW"6BB%PV@'C;U>SB:<'BZ075)35?WX2[<IG[REB"T1BVY,"Q3@
MQPC% M'!2[J\SD^#F=\*H_[9IN^#S%]O(?.W>N ;0>2)3ARI)^[[)@ZO$<K^
M-.AU1YG<"%DJ/"D/O@N?XLR]+_X ]K-3=M(NG(FE!!7>7K2;BX&*5__(YTS]
M;;OC>(N9_BDGLQ;#6@S78#)K,7Q8,;R3!*Z?G;;6/,M9_RD?;M +J%IS[V-,
MZ6MRM&X$[-TDK##I5FI'UYL(Y/3C&T6'?GLN;KWA<&/)=!6=V]9IU]TQ(QH'
MS8PPR2?,G=.66RZU3)(X'7S$R]M__] X>;M?24"9PO&T ^6'[_\:?CCH?SD\
M.,R9^!?MW1:,YS7>W_VCLW_P5[?]_B7]L/N.''[<(ZW3E^<?)M_YYZ\3=QJZ
M\%PG[8_PS7R:T.4A_[#[FK?>OQ2MT_R=#Y_:!W]W6G#/PX^_G_YSV1JUWN(O
M_S[8&[4_OA;MW7='QB5-(M.()BD05\D@;91#S/N@O2>6<;?UG$C5-&:QN^R#
MQ*KO8Z>M;._G=PL,N/W>_YJ._Q8NS_.$A\6PQX/\Y1#V'P^VC'=8OG6"[O$P
MO(J# C]7@M_T$=![P@8K,E@PP$P ,_\KZ%^-W7?%[HOKV!US]8N2$1$>/>*>
M*F2HH$AZ+DPD.!GOMYY+LHT7NT[6R/U R/U3,-'E"WLW)JJY!<#B1LB8<JZP
M=2IRP7&@Q/HDRH-H%GH,U$STJ:!9>YZ):N9M2@%A1ACBFN:L8Q:0"\DJ%:FU
MB0$3);JIA5C LZ<-*D^5#B['D:=/!^^(GS?3P>\#T9H./@D G:.#PE,KK<P
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
MW-9S\17^V\EEB)F_@H4$(C))*>LLT%C0;,6BY5X:L&JSA3H@5V]C;+3[H]@
MU=:VN4MQ%L>J2TNN_,P@]G9\>IK[I\ [LU&<G?)&.3'B%= CWUG@1'=/.'L<
M)K \Z^?;63RS#&*.0#0J[K 2RI ]X])''I-+/&JJ8VY-8"/)/;[T-SV%M69X
ML-T,O[\^LCK:@"5#2OO<D41:9*7/?0&#=UH(ZVR.V#056=YD/'5Z9?7\<;\?
M*O]'*W8R"ZT,UO<@LHT7L0M&Z["9"TBWIX7SUSXXK9[/VQ9LED<7L\^Q-XYS
MTM2Y;0?!GU"><&OW^ A QQ(F THB1- .TB,=09ZPB%H8G*3 ,<L37W*F^\UL
M8M2_+E05J_CW^$OCCP)4&W\.^N.S1O^\-[Q?1AJ#_0"VC"+"<F*4<5IY*Y5D
M5F+CW/(L]P7A:75Z_4%QW%FIZ9:PC-\O<HI[[E30[P*J'Y<?J;G'C=*UO_OI
M2*0@F#<*144 HQR6R!A%D*).!:ZX9XZ"=-'MFQ/5)@TE^N/1<&3+LN*J<26\
MT_KSU6QESU03YO9OO=S3:]+(:[1,_$Z*FOM)%X?2YWM>-34[@SMT0C6 ZPB9
M >_4?BPD)HMP>8=E E_>?WCC $(G)Y=.^Y5=9,;4[U9- *LR\UX\[H\Z=MKW
MXTJ%EJT[8Z?(Y,\--RY*A^1?%K@%<*@RP>/ZV//C%6 -6_3O3B'9C;UA[AE0
M/A>0NEZ_D7MSP#5GROKM]#R)XD:3IH<5U]A>I%]W#!'<.OM?KTOV/_L!V?]O
MRWYV;XIVA"#YZYC\?SRIHSEOP_4^?/0"OL/WW[\#)/C0W=_]^[3]L47:[]]=
M?#@X/F_O?OJR@"P?=_ 'N%?[\A.,[UA\.'CSL7WZCK??'^;*/_+AX"^XS@Z,
MXX^,+( ^+X^29D <!$,B][OE&DQCFX&&.R 6/E$!5N=\JKP)1(CD<JZ+Y\YJ
M0T!C"$&M3LXZ@>>3__=?[>7$__:?C;=[?[;VV@?W2?9?,X/CVW-Q?>Z(#$0[
M:4!2-8^>6K#E=2 F8*$C5VKK^8UM'!;C;S>WHB[E_<&.K9CLJ_)PY_U4;JS<
M;:/::</%0UY J9_W!V$8>VO4;OI';[J77UKG1QPKK:DS2%EK$">YXS#Q#O[$
M.AKJLDMYZ_GH9!#CDF;3U00_:P"(C3H%AVJ\S;V0LB9K+K3RS,KH9>\8=$_1
M*V7ZR4JS+KO(M/UGU:^FT+L)[)P<W0U7[#1?.I3?CZ F?1\! 0UCG]M2#<?^
MI&C;.GD?E&R$8?WB^Z>G_1YH;A"!W,LS##HQS'ZLC"!72KO3"^/A:'!16D=I
M'+O7QW";IP#A[4]JC[/B'L23?N[A,RQ/.X+!EF^6/5\&H)_!Y!_E YYR0[#R
MA>&HGXEYF?)=O3;(C4[C9]N=7JD:S4W=5&>GL^Q!EOK=3C__F;N>-?YO;',Q
M:,-5WQ]6WR_=1+F/3CF_N3O0"?">X[)KV'3N.A7WR-VRBKE(UE>%B 6A612"
MI4,K6I[9[BB?E9.;\517A7N/8J=R+Q6K&#HW?:9()5L\@O5.1.9G[AE&UK]G
MV#<5V9SB$U(D3P'? J8<,[ W@R,<S,M$>%3\47N,776X!@%.G9E^RI/],=OL
MN"QA@_\/&X5ATTF=HL_459NQ25.#:_5H8/:B4#01;[S]\[_LZ=EO.\TKEW#U
ME69CIA'"<023".#E%-AJ]B/U(N#63,>$XHBYJJ5"X8":C+9_W1>\V('K17\
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
MV54W(-BXBL'U:T!00]N#0-O>>8:UTO(\A.=Y38ZB#]: .H(9Q1YQQ1URFC+
M-F>TI=)PYK:>WQ!)V1RKLRXW7EM>M/+& C5X/!AXM*Z#AV&."0S$B.AH$+<2
M(YUD1-8!JGBB<&(JIZ4T);]W1[EZ!Z_M#EYYPX!Z!S_8#GYW?0=+K4AN[(&P
M#["#<=+(@%6#A%+$PWK&9'@^]YIHM?8;N X1UIT -J,30(UO#X-O7Q;,&U!#
M1'B"47"6(6Y\0#8&CVCPRC,2)<U'%S+2%'C1=;,YYLWZ.;&?"GBL7X5_#1X/
M!AYSY@T O8N.4^139+FBEX-Y8^ W!X9/C(X RP5R1)N4B+7W^]8[>&U*]^L=
M_& [>,Z\43IXJKE!5":,>& ::6(42CC2[&F2BNA\_%A3\_4/)*]/Y(:8];9N
MKE7?/_4ZH;J ?5T*V&M<?QA<OU@PZ[A53OK<"MLR@;C@%FD6& I,!HM9L$)3
MP'61SP18!/;-L>OJ4LRU@-BZ%'-=*M-KB'TPB)TS?KF)E N<4R\M!>HL)3+:
M*F2\ (UIA%%6;3TG1C>-O+?U6^-<C7.;C',K+SFO<>[!<.[=/)5T"2?.D>&I
MP#GXS1&%F!<>,ZPU3F'K.<"<OG^N>5U*OH;ES_4HZU+R'U>:&\\&@-RV4"BV
M%QKVM ^#NRQ>J&O+Z]KR=4\<J6O+-[6 Z=[^4ILDMM:S%*GCW@LG?=*!DR"]
M9^([:LMGP1!^[\;\RTXO[,Q@8LU^5\A^R8(CU3FME? 6F1P6 YN?(*N=1993
M[U,,AH;B"(RFK$_ J(L\ZR+/;SH\4XI2$^R)<9PE9S@.(G!OC-74Z+L[/&N,
M_/$8.><)U48;3GE"D<2$8$%I/H!:(R5@06UTC"<.&(F;ZO['(M9 50/5#P$J
MY2,WC$DK*>,Z8A,3=T1H135F+H@[>RQKH/KQ0#5?S &K)"D1B 7/$->2(XV-
M1E@Z)7D^<$BKK>>FJ<GZX]1:>)(VQ":OR]1O:<#20#D3C!,5>$K*89:LPBZ9
M8(QPK#9@UQWSZ((!&TQ*5D2,2. Q'V5+D)-*(BV%2%XG;B@8L*)I\.)1MIMC
MO];%K^M+I"PE@3*M"<%<<&:,<<81*IW@*L586WP; "IS%I\GW%F3(I+ GQ!W
MN:[=88Y\,%&EP,"R5QE4"%L\]J;>V4]E9X=$$B<42]BVL.+62BZ8C8P'*K"U
M^H%,I'KSWG'SSB=T:$&5H10I2PCBW@AD;)3(2B,E%0&XGLONFE6=D_)D;*"-
MCDO6!>UWZ1*=@J)>9B/'<N6ELX(&SY+@U'GI[]ZOJ^8L/QCVV((A1#7WQ N*
MHL<.<6X \420B-@DK&.<6IR+59M\28_"S3&$UL\__E1 Y?YEL@ 7!DN;SXSD
M2EEG 55<B-@Q(S"M0U^; "ISAA!AD0FG%-A ,2"NO4 .&XX 3)@D/CGE<OUL
M$\M%[TJ]LY_*SC;<!LFX(1J4#)8,"'0@)DK&E).BZJ1>QXK6>V?/64G6P(K"
M^B%)=#ZMWBIDN?'(^(23EIR$(,%*:FIU[P/4ZEC1&FW[%_W!67]@1[&.$MV
M=F !,<>M9EX;7A"99*BR.'KF4Y*^-H[6'>WX@G%DM B<&(<L_ )H!T#GF :T
MH\8D&GUDN$ [SC;Y:)W:E[RV%(KBP"*U-%EA.?'84A&440%^I98'71M'&P J
M<\:1%2[92(%""2,0CQSP1!". $M @;"< )H=S4U"[FT<U3M[;7<V25Q'XX02
M6G/*!"B8(%.(6$FFP6*JC:,-V-ESQI%05BN3G:>) UV(#NB"PK#189USTU?%
M%2EVMEK_MN;K$T1Z6EW#%DMG-ZK5PXH*W3:NU</Z=0VK\?X'X[U8;"<&3"X2
M)Y&T@B"@;1(Y*3Q*3"<&U!V38+>>4[ /Q6*KF\VQ#^^Z9]>\\F13H7=%92D;
M![WKUTVLAMX?#[US1G340+%!CR)+'5!M01G2+EIDE0XF::5)/EN1F"8VBZZY
M&O]J_/N)\&_E7<9J_/OQ^#?G:F"<,.:30"91 _B7@'H:K8!ZTN"]<E3YW&:1
M-HU<52#VYVT_ML+V0@_8V*L>Y8:T'UONZUIG)?NRY_NGL?%+MS\<_MIP$: ]
M-CKEBR/[)0Z_KP79;1.IZFNLB>1N= K+O5J0W38DM;F>V65/N"8,>/U:D)6
M^&^ PS\&_=,7<*].;PS3MG\6!P7]'?Y>@&3YN8,,D7M?1@,+&JO3LX.+EZ-X
M.FSW>WF4@WXAE"]AO(,XK/OVKI XOUP\ L(R,(($9RA*JA!/T2#MHT"!*86M
ME)9YGXDS:4JQR:W+UB_TO\'8NJ(&Y^N(K>O7NJS&UHW!UCFG;'+">!DY4E%(
MQ)7WR$K-452:..REY#9C*\%-1M;_7.@:X&J >Y"69S7 ;0S S7E==;3 $5U
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
ML7K@(JF#O33-0+ H#X;JVH>LJ[HZ@[M&UXX5?-$J?0R"SN_,GCH)R1T?<'8
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
MT^[S_DYK:^?SYJ>Q0IO!AV:S.O$.FOM_[VSYVH$O[2BKLA;+LVM8);F*;O\
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
MF,=TAW@4]%R9AH>=^\/.*F2*>MBI#>R0?!A1Y%Y2KKH#GPIV]L<N!?OEM95
MGX>;'3WZ/!)]5B$?U*-/;="'PBYP!<6NBCLMVP\^N<]GQYA_@Q8&F^/PV'8R
MP(M/ZY_6MT;=^<8 9]1.;P[%"CV6+#QR,UP%H\S-:)(H_>M'W@/604.RI>4_
M-6#BNV"FQD.?8_9G.5<<LCSKFEY'][K%H-V'I1_Y0$=_CYERKL$C/I'N>;.X
M4]E_]LNWC?.]/X)JN@5F/R;8BT[*7?Y1L0I9N5[NK G3XY ;$ 3;@S_=7A<.
M.! =^RZ88Y3UW[W\J%L"-WSDEEUG_4H7GCP/IMM)CRS^3MX\6"]%SIOM_;/#
M#/<PLU2868E(?X\S2\49YR\3T;!#B#7 ]J-06SL,'+BE;>)E;,&!A655#@+*
M>((*:$K>]!0<4K ,+*[$;^(I,TZ9.7AJ[GVBK&+JV/)/E)5("?$VCA7#">P2
MST3X)B\&ZE3E!DWDD/2SJ_4A+@5:5R&F%VRZFZI\\Z*?9[K,9NWW]*_@:S?K
M%\%'EX$.GWUU0R[AX^;,$V_I6(&-, =+QTR5#5>WTNKRCXK[9/K4\*A8?KAP
M'?A]X94,**$A>Z-PB%-@OQ'?7WC8]-,!?_!*M[,T#6#0SJ3Z^@FBARYBH8<5
M5+U,^A"@68G,"0\T=0$:<BW0T*<$&HK*A(B3O!? 5-7](6<.F8H><AX!.2N1
M?^$AIRZ0<]D+M=^S?[*2V0&!)B!GO)+\M3 S1*%+;'J"L""/%_/ B]CCA<>+
M._$"P_\KAR]V]O%BY%+!%5!\LOT^L-R%R!)4Z?_='X[9W5(/2RA?W!<DMFO3
MS#EN1P7?NR"85)E9I''A]AT#AK' G_<P17T,+WP"1:@<&/4(\W"$$1YA/,+<
MHVXD;I=H<@$F%19<#S03'8OY;/BQ??;+96,\D6_O&12&7"Z($+P2-: ]A,P!
M0NP?,JP?0<A8_8B#4:.&S!83O.BYY@:NH>N>;UX2W]#K&,?%WI>%2-/@WY]W
M/S:"3Y\^NV!)8T]LV>%@6 B]+)/P>9"T,QUL:MT;=$OQ_4.6=^K+8,LM&4C8
M"C#7<DGTN7<Z3$3=A&'D77L65.%5E;BEVFVXEF;:#KONF&%9WDF,#TZ/>\&Q
M^FV# B8%-_>/LV*R2W)9UN=VD:[L^0-/4*ZQ1^"*L0W?=/&TUU?6],7O<8I7
MY!#QY;_F<HC &7+=(=+<"[8<O8%5J[C]DX%S4PT-PF5Q:ZH09J_4Z\ ?%S>R
M$O&L]))8B5S'2A]F9Z7Z<M)R-1M*5N10\IK-?#CI6I/ ]*&4#O)N5AR#W'<3
M3R6O2S$3B[*_X]8Z?,Y#SV8WLMEJ'%B>S>;$9K,=6+.P67UY:MEM!E8JOWHI
M-'*]P=)>N]T[=1:H-.NJKLY4.\BZ+CQNN ?S7N?Z'. +U\RC:O\Z'U+UMGY9
M/C3(_O-^_Y.S+KCQ!LT_?=LMRNZ?[P<%?%(4PQ>Y(7]2W1\#]<.^#H9-0(NW
MP:OLM6L:6JY):9IXK]JE(_S@V-I^,2R$,36*RFDU\:GK; P?O\HFGWG1=ZA\
MF+.$=&S#?>_V+SHC2VZ/W8Q^V[';?M]^US%,$Y8=B%/& 0VKC@WI/XPOA,?<
M\115' <?8*V+X)6;5%;Y[+0JRG;Q;H[#&0Q'5,[\]^O75Q:QN'D5;R#>Y,?A
MD*:_@53NJ56'^J')Z,KX/UQLR,N9K#_ :O1R.ZW<PVY:SSXKR\7'K1X,)_@,
M  .\ZASENBJA[L)U2\\RF@=TE54%82PJZU:/N72'X^G=/M4?9#E-./X["()=
MU84)E%%(;OR./ % A1X5EN_E9\&)BW6&#U6>.Q KOWQ57%G>%/Z[7$03'-O<
MGF;]XQO&=5WK#]?T(S/_WUJ&4Y;&QDB5$LTDD<*:2%C%8I%P143TG?!H[0FG
M&E\[U9W#YFZ (SBR<12^JWY^V-O?K0[I@Z^[NYO[1S59EE:O:]>GJ3T<Q5-V
MP:E-PQLQ(>!/=)^9=2/*BXU8OS8YR^"*@YV/K<W#K_O-@QNWV]A0?PX*4,W.
MEK0'*IZM_S@_CRFJN4O:S2\ET .K2Y4"4W<B8/[*O!YY'R_;@L/IITMY-]C4
MI3,=2\H:Y9<N&XD'QR#%FT'[#,3703'AI80W)Q?N2WB=2\U)[+%JI\Y+Z1Y4
MJN35%\HGYW;@VA:4#U2#_G$OAQG#I9&([-)W2L^JAM?TNHU*'BT]_4 J!?I0
MKUL.H5HE0G,3&%7>,VI+4(J^]&9<J\T"WK#1ZC"8)V^E%8?Q0UII4;H>\9LO
M/[27%EN7>/X=NKA8QW0N';IJH1O=O;'":W;YI'84U7Q24^=9.:G22M/ZN-_<
MWFFV#@\:\,?6O?3E>D[V02LX/:G036EMIJ^NZ/QG7-UG1HCW9_?8!*LPH3?%
MFZMMEQ:\R#-\]49[3FUL8C/2]@I=&\'GW!99&9OIC#!;QYE-Q\K9[54!<\&K
MSWG6U=F):D]?O%<4VRI1RN/K0_%U16>W^I-ZEB?!>]!WC>M(OQY\5.VVWY O
M\-2:V .-X._,U5@='5Z-H:?,CIUBE[ZS:TZQZ8ONQLOK8VD)-Q]S-S@B;K"6
MWVY*?\G&73D7XV[$O7'WJB%R[Y_F?K#W(=@\/-S;;S6GW1O>]';#8#"'P?R[
MVSLMTT9.;.^D;8>FT\(&)P [51!(_UCU ZOT,7PG+P"?3H][Q7C:ASHY*4,&
M$MN&A[E.%?VL/W#N_K(+TLE)+W.FX>D>LU. YSXLWU39BSN-P!E\>[GSW07]
M?%!!7UN=IH-VH(89, 6"G9TZKV3YNA_5J)VG+X"OP<Q<SHQ[8C%(JI&-BN?#
M%,<^*@-4X(6=T0N'X1-C0^@J%\AQTE9#$"[Z5E4&Y%$^M".E5B=*EU;NAK-2
M.T)5UT=57X9Q$)DC4!E3<TWB344,^)[+>:[R;,J7E_-R;QD&O!659;O?&UZ:
M,+.[AUR8VK=ZG4Y6%.5<?S@#NX/^TB9>*%B:VPDZO39CU"V_6)G4^V=NU*9:
M8=@QSG5>W5@^ 0Y<H,3PV4 #&$'I0 ! KVC:M:ZGN>M94%GX88/8BL+PBJ0W
MZ)=3A.T)4W$45D4YD+,1O1QM8+^59"Z',,CAN+!E1!#<""M9P/\ZC@<J-_:@
M;=QPX175_FZ4GF)@!-C):99WW!#=0TL^N)-0[IDV<VMR2:AR6Y57X.\LO]R(
MU7 N_H+9=-39<'_#C&!4;H3.]S%.#!C:[RSO S>X@?;2.]P-69F6^):P4I":
MX7R^X:YE^IC<DD_ZF69T*%UZC)PW*7%%#(9.HPJOALZBRP"Y:A<4CAN'_J2)
MW+DK854C5H=/C OHK)Q1(W_0R%-4^87NJ#7\0&J2F:BY<CZIIW4#@1"T'E:"
MT'W]0$2LBW@!?B"Y'L?QW!^+Q7K(Z1(<0:"?+<5A<ELL>0N.U/D;$^HXT\.L
MWWXA4]T&$'Z>]I/;9GV[.V$Q7H35 X@9W 7/S+@X!]]'%=\]K"3PS,@S$M2"
M21EM?(-/&*YDR0%/Z9A[ NZK,:S=9AM?!=(N#]@>3KGZ[YJUC26;QU>?@![\
MEK\*=X%?RQZK4C1IJ_S7RD'?4K?W0TFW"G/SXIA'I"4ATN$QO*$(-D&FL/FO
M^Q@57CQI72[V0XFW"K/SJ.11:5FV+]?/_-/@CX>C>S'L_:FV$M/R..1Q:#DX
M]#FWMA_\M1[L9OK8MHM>UR/2/>W5#Z??*DS08],%-F'NP>E)P>E3+\^"3^L'
MCKNZ/P:%AZ;[;/%'4&\5IN>!R0M-2\*E?]O?KNK9>K"O!OH7O,P#TWVV^&/(
MMPKS\\CDD6E9R*1R"ZQE56+S'QZ5[H5*#R3=*LS-(Y)'I&6YWWK&!._7@X/L
M5/F @/LYWQY(NE68V\M%I/ME*$^@UXM*0H[#FY.0WR0]<P;_.^YWVAO_/U!+
M P04    " !O/%=63(KM4F,4   9Z0  $0   &UG<&DM,C R,C$R,S$N>'-D
M[5W=E]HXLG^?OT*7E\V<<TE_)NGD3&>/ =/A+ TLT.F9ISG"%J [QF)EN[O9
MO_Z69!L,_I!MZ,2[[GF8-*"JDNI7*I6J9/FWO[^L+/1$N$.9?=NX>'_>0,0V
MF$GMQ6WC8=IMWC3^_O677W[[GV;S]]:XCSK,\%;$=E&;$^P2$SU3=XD>3>+\
MA>:<K= CXW_1)]QL?I5$;;;><+I8NNCR_/+J\%?^Y=R8WWRZO#IOXMFUV;R^
M_OBY.8.&39-\F,_PS8=+?&'\[^++[(/YX3/^?-.<W1C7S6OC\KQY<WEUU<3F
MQRL\_WA#+C]]DDQ?G"^.L20KC&!@MO/EQ;EM+%UW_>7L[/GY^?WSU7O&%V>7
MY^<79[_?]R>R:2-H:U'[K[W6+S-NA>VOSL3/,^R0L/EJL:9[S<47]H(3DX*"
MG/<&6P'AY>7%Y=5%2",XT@P9U'9<;!M;&:;+F^YF39QD&OCY3/PLY)PWSR^:
MER )NRZG,\\E7<97'3+'GN7>-CS[7QZVZ)P2$R"VB !QKT'D9Q?S!7$'>$6<
M-39([D%^_04A@0!=K1EWD1UC,,?.3';<X:XD:R ?K3XSL"M-4+1TH*D<8ZS]
M&;%<1WQJBD_O7QRS<99?JN<T%QBO"TF.TOC2@V^*]"!B>A>?/W\^>Q&VE-R#
M1+.0[9OBS^;%9?/JHH#8-/O*+QL^-4.Z4_1A-X^*]2&D.[(/B7,FS194E/*S
MD[,;DI%#C/<+]G1F,,]V^2:/+2:1A!^*6.$>,Y/0(K+#YN*/!)G8MIDKZ<4W
MP7=K\!1SYG\!7PG\OH0@CLD\=(DQMYLP4^0_7S W.+,4T^ILS=F:<)<2)^JR
M)8,E)_/;AG!AS=!I_6GAV7OH2=@D)F#?$L7/9T!"K/YN)"&M,(;;A@, 6,37
M394'ON:DZ,"!Q &W+X'^CQ^_@:VBXP<2P[/^.X9ODGG1X0,)M6F)T0OJ*?R.
MJ'G;: ^_Z^.1=J<WD/C^8=Q3!1A2^(XLY!URWW7KZ[G\[P(U=X%J$TE*)$A_
M.SLD.&#E.<0<VE_EWX?&'A '33((#ZPD-]V^>A/)@B]#?69H67OH]*:]07<X
MOM>FO>&@F+)CU$J=7^[K7#) $0XU4GU[.)@,^[V.-M4[DRG\_UX?3"?#;F_0
M'MX7MOI,7DI8K@"+"2B2;.?"CA_:,43#+O)9ON'4!36,QOHW?3#I?==/"5H2
M8R6"U_D1W./_AF>&VO^\>#5$_[QXP_1U,&UI?6W0UB??='TZ*8_?/ALE5A^R
ML IX(9_9&R[3R0AS&-62N!3Z>2*0]GDJ$?N8'S'T;H_WKS5%<.MRP*-IDV_=
M_O#QB F6R$V)VJ=</E&Z1&"*)->ZPR56H&_:X$Z?] :3Z;#]CV_#?D<?3_1_
M/O2F?YQHB<L0H 3UIL!"Y\N!)0Y%)?T-^;+>H,Y"XD1>MY0TI1%\/ID1U-A=
M#[3IPU@?=H<C?2PWU!-MT)D\W-]KXS^&W4GO;M#K]MK:8*JUV\.' 6S>[T:@
MY'9/+^C)CQ&D,H6+<Y$EH(YA,<?C!#[XT@3T.WD(!*) HO@E(A/MA*)0:HV,
M8#C]IH^CH5%;&TF5%8,XG8T2P(M# "6O_:@*A>QJA,Q8_ZX/'@KF"4(BI=8O
M#[4>4-9(P:T'6(KTR03VOZW>H$1*,XF!4O%7AXH/N: (FQJA<#<<=AY[?9CL
M'3GQ>[ ,#.YZK;ZN32:%=^5*;DI\K@_Q"5G*-<3W33NNR&=;([S:P_%H",NJ
MWAJ.Q\-'6#8+[^OB#)2H?#A$9<L%[=C4" 4_:S?5?B\:BT4)E5K_>*AUGQI)
M\AIIV]\JP/S71P75O4>IU/>G0WT'>Q3A>8!!C30N_'51TPYHE%J^.=2R3U@C
M[<(DON]-Y1893 LVSV+WHP^*[^RR&"EQ^!SWZ5MNTN3W^-4('OU^U!_^H>LM
M?:!W>],11#-%W4X2!Q4@E[&M=,@&!7R09%0C), "VV".NZS%6.^+'--(&T]+
M3)9L9DI\8COE?8YRS@0\4<"T1E@%V1Z( _4[Z4,*9C!BY$H\8GOH+0\4,JF1
M_B</HU%?YEVU?EBD*7U:2,5,B4ULFQWEN*OWU/0\T3\?P#WHX_X?W=Y @^55
MZW>TJ?8PD&>L]$XQK%3,E%C%MMQ;CFC+$@F>Z-V6:YT2]9.'EBB3@.F*'%U1
MQQ:C5N(1VVSO6""?1XV4?T3Q8L0L:E#B_+!JR5:@$N+8SOX$51/T+I1?I\EY
M!%Q3/+-^H'4$XI2V$<M"G,0V?.EULHS4FE@9W%7,E*C&LAY99;8ZPA44P,J
MLT^JA"*6^ CHZZCUA!I:&032V:C0N(IE/9(*<G6$1E5+*X-33IY*T&*ID#Q5
MNCJ"F%!M*X-;.ALE5+$L25+IKH[01$IQ92")DRNAB"5%HO6\.D(0+<^5P2"!
M7@E"+-NQ7^2K(PQ^ :X, 'N42M7'$AL^>1U5GE0A*C4#TODHX8@E(9+K376$
M)U:-*+5G3&&B!":6 8@7-NH(BJ(H40:B?"R5@,4V]^IJ1QT!5%0JR@"8CZ42
MP%A*($\)I(X0'I'_%%=SF9Y%V/S!(7//ZM,GXG2(BZGUXY*PF9U0F<GU:SSL
M(+Q%T"G$YLCO%I+]0N^"GKU96$%P>[9+0 MNSS8\#@;T\\PLK2=*6XNE6$YO
M:V'?4-BY-X,K!O, <PZ]?R(_VKYB@I7F%$L#G<:<MAVII>FD5H7:;+5FMH!;
M>( G^(/Q32DC*2=":0ZQ5%1F.:J)=M)\QQ'(>T,]#9*1?W?7!MNF_B^/KL63
MLJ]G %G2E+80RX@5LH50- +9:"O\S3#2H-(,@WO$U%_6Q'9*!L#'"%*:0RQ+
M5\@< JDH%%M+0P@*RJ6P/:!5PA7+XFVKV354?$(=^K@8+0]#)42Q?%YBB;ON
MP52"JMO,=JA)N.R9,^78=N:D]'ZNC  EMK'47PJV^Y)01-0;V+Z2=GMF""G$
M1>:X9\_%/T+DJ0#/)40)>BQ=F )Z=+,-\I 4B"(2:XF]ZA#*<1Z[,'<5VA]B
M6;]<AUWJ[LY5.(@ T7")V?5<T*JV8MRE_Y9]#D+'5T$_MU2E590[ M5$80^0
MWP44[4,8-=?28!+../5LD\Q 5S9QG*'GBC<6B/>83+S5"I?,IY26HC2(? >M
MFB@J#D7DH4#@&_@%8"E^[6MI.6\&\(,-X+@X( ]#):2Q-&D*I/5>ZA-4'9@R
MF_<)=H@#!MX!F[_'L.11\4*#4T&:5XX2Z5@2- 7I<(Y"1.^+E'E/(13MI-;2
M"B('8F&O\T3%"\A:Q 81+NQW>C; 2*;XA3CBK6*P'7:I[0',PW6X*2YE$R>3
MJK206%YT[_1N$VW%HW=!!WY%T 7D]P')3OAO5-MU ^WZ47>;.<[;9S%2(IMY
MSU+MO7M$M6-B,-N@%I5=8O-U:/)@YU2:N1M.-6-KX^QD$_Q$XI7V$,O7'MC#
M?C_$4K#MB9SQ?E^0NYOQN^X@]C;CP\<FB'BOF8BQZ7Q..+$-XHR))5Y"Z;(.
M\;.C$0]^K/F4E:>TEU@.^,!>MH)11#(*1".7H5#X_EI1<_-H+[&](-3^CBU/
M]DJS+/8LWEEXK"&H.2LACV6 #R#W18 G0%LA:"NE[L@^V!P\Z,*F_R8FF'H0
M+1T]OQ5L59A^C.5Y#S"-\A=3%(42:HEG]-FKXV*W3$Y*U&)YV(/GN>H>OD6U
M*XYJ>/Y '#;7,;<!$*?/'&=$^&2)^?$ YA>A1#:63XLA&Q4FPK!0''HG!/Z*
M0"22,FN/_*[N"3I;,7OB,N,OS8!90=URB?3"W)5XQY)M,;RC]51?$I*B4"BK
M]CAW0 TFL<URBVDF)R5^JB=KQ:\!SUKBY#_M>MQ:F<)#B4W:H[=U7QU]-42/
M3<JL;ILY)>/1/ R5:,424ENT]@];2M9(\JXQ>KO59Y>!9_,@LVHOI)+Z%,^H
M5;[T<)0D)=ZQA-,6[^B*%ZDOP*>MU, *(G+?;*$@0D6KR$?*>K.''V /&7>C
MERP^*ODI<8TE"C.O7*\E;$D76AR97LC#40E=+.&7<EE&W0.J)&V/B>-R*@Z]
MR=W:R5!,X:O"\E/.B_9EI2>4$&PTZPBIXN+\DMXT%T\EE"7NY*\EAK&[:([S
MJ6IV2N1RW-Y?>V<:4_,VR!MQ-J=NF%8EB_*/EY82H40W_GQQ$KJ[F-47MI>W
M]26^X2YTU3-A,'1.Q7TSFN,0UYEM3HIZ#@%*S.//$2=A'I6$?%%HMJDUW(I;
MJ$HAG).G$M2$EQ&HK[:J(8:*BZA*89B3IQ+#6#HQW^U6-43Q\&4=):=>,A,E
M3K&T3^S%'__MH/QV]N)\P6O0ZYR);_S/MLW\OLNOX!MB^6^>%Y )%/X4YZ][
M-NS5//%]F]E/A+L45IA[@H4NQ;<05%!FPO\-H8H%:2 \ PILN+>-.;8<^,+&
M*W+;*,?,II8EUK3;!A#"YY<9M^B7M6PG!GC;,#W_X%\#.1Y(IJXG/MUQYJUO
M&WYSZI)5 [FR><  !/;@6\&B<9:J@# O.-Q>!3*RL.UJD?M =!"Y$B?.'G8W
MG\D+[*;DQ6U9L+M-U<B)N)]<1:;+F^(OYXL;2LFAJY;G4/'L39NM9M26\L;;
M@SWQ0$@S8(PPRV&TD9PJ_ ;F8;;%O5FV&_UA_]H-H!JZ2\)3=?N3>J/&@MKB
MP20W_&F&+7%V[;9A"(_G%C+B%;/!;?%-#G!D]UH<VR8Q)VO*J>O<D]5L7X%^
MEWW]91"\HKV9;(6IG6,\TR6Y/+^X%O,E>QP)#:O0_[9$6X-E3OZ0/8:4QE48
M1Q&3JJXU'2BXXX'-7'XH!,H!315&%=Y#* O9X5V$8G'QO9:9ZCO5A$6&=^#G
M3#)[/3>7X/7W;@B)W \BEEAW$P[5Z8&KEX,4?XBA#8A;9'$Y2LP1ZGS=9:-G
MFYY(U6-K3)Z([9$6L\U'ZBX'Q'+$H#W;W?P#2#SCKTWV?"G%J@K3:,!<,O*X
ML<0..9CNG[.'G(>R$B/T1%^&\Q;#W/0[Y@0G#L4ISR6SP+ =C1,=HB;7(N:4
MZ18QTN='>8:O%.Y3F'\+PG/H0C/_#\Q4?.=,F6::<K>%K1&F9L]NXS5UL75/
M.##;OWHH51?E&5;6*YPRMO;]XSUQE\P4]U\&JOHA<7VJ[/)1_*NN;@\6:&0$
M.V7JK7)%7!D$5? []W>CWB[3 X%&]FA2FU=A+-*]P9S;/"X)=B> J+%4!) 9
M%%4848=O"._"Y.G@%5X0A:FEM:["2*;/[(Y#TXFW7EL45A[%EC&M>17&$LSF
M[!$<-*I"OY-"9F\EDZ!/9)?PB]S;$GWF80[ALV99,JZ&T68NN*\@J<!Z4%!_
M:[\_>0*3BYL;$5#*^/'Z(ML 4AI7P1""D,?7=M#Y5!>9V/:58D2Q.;$7>98M
M:M,5+*B[4';X;(.;6-+USKS&Q \\IJR-+7\$?MM[0D1I/M5\3\3]%:'.;[/A
M ]A3_.*'8\FG>#<9-8.\#"H:LKUN&EI_,:CC/U4_PAO!YB?EPY,Z4M54^&1-
M#(JM(.X:<7"3T)%L?YI-4P6WFEI="X'W2VO%JW.']#]]A][W7@R6#==>DRJ@
M<T]$'/D(BFP3Z W/L=G)H*C"B))2/(7R016P)% I%\M(A_C_]NS#]29^E45&
MTKP,L\KF>&!QL+#CP*)@2/$ZYXRW&8Q'!L4C9E%CHRYQ%V53D5IV1N;V4^F<
M[Z<JS5_8W!*>:S.9U+(*(T@NPHC8T%_ =KE4C7-Q;<PJ2!L=3-.TRDW!ZL\I
M!5?6*TR7I$/%W&7<R55[3VQ=7>M)Q"..G+*H%ZQW<A-7+%/Q:GUXK5VS9)_W
M!(K(M% _RWZ/7\0^=P3^$N8.MB"H-@@QT[65GT%5=QZ1@""R=]K?TH[I8ND.
MQ6LT9<R09V><GU=5%0/Q>A>OJ+61+)6Q?4+;BKJ48[?8?DM8?->8AL<O?N06
M/UE^17,M'0I,+0OV%ETBAQ5<!=AFX!I,SU!5R_+35\':[FF^4U?Q=E7H_>[H
M:_"$RIBLQ0L;[$7<4 N?IBW.LB+;CMT9&<TRV))9>8_4'#2O L)=CUAW')LD
MUU#26E=A)%/,%P3\0(O9GJ,]8Z[TQ!D453TYIWFPOHN;O;<O45(59[(H?G:)
M1E9$8/X'&W'?F;MBM>MX@H6?S.QRMM)7:XMM"'%$=B8=T?(,JPKX_O&#(*5=
MY,3" 4D59FJP@HO7C#!+<L^WY"<15&$\CTM@<,>8J1A&O%T5>C_"&[E1ZS(>
M[LW$!)'[N.U&);ABD&9LDPOSJ6SZ1+J$7%%;4LLJ8-J''<9P[I]][V)#%E]W
MR:\P2]&S6XQS]BS.5N U-,LH\1[!L:K;V2!9VB)/8)R+? %0-DT5H+^#9N(>
M@:'=LQV0!HH4VTOH;];D55!5=JJ.R1.SGH2YE7@V)"=Q%5 M$=@HLII'</S9
M.<HIL?LB='?<O$<%TPFJ .ZC/$/D.61"^!,U5&<X4YM782P[5;=AT\M6!;")
M$51A//M'2OSCORJ LFDJ,:HEXZY+^ H6;I%T>2+J,E$V315&):Z'A:D!.WCH
MG/\R$>71Q2R2G[X]%@ZQ)9RSZ";T\;!:V=KLF@3AMTQCA$4E^2%C"3@5_Y]^
M1*0%,:>=8P<6;U<%NPV"RI'E*;J?T+ *_<]_9<0);IVH@+5UP8 *Y$Q36E<#
M.9%8P2:#P&NB=4C[ <) B(.IP2S<OYMT]'&_H[>_*](S!;E48N3A@S YGY>I
M4M_E^;SA?'MH8PJ+LBBGR&@PO>Z83?5*LRHDRE56"9\:RYD6S""H DRICU(_
MBEPF7D&T^VP?^51V%JMJZ& _F[#QCQ+F/9>8E[PBA<&D [2P9OM'0$[XD'9N
MGC]]J=SZS_#4@SP)Q;VUD)+3]6:15L/&J3S8%&125!O>U.95&$O2*ZNZ*>\.
MUESP2#//E45ZEG!Q@&+O]3JR?O:F+?%D<8G#R%6R"O'4O0TQPZ:%P>N @PD*
M<M@E(,9)WV&J"2M\2$D:'./R>)&PP25=YZA39E']4"SE[8&.L20K_/67_P=0
M2P,$%     @ ;SQ75@'NBI3@,@  FA(" !4   !M9W!I+3(P,C(Q,C,Q7V-A
M;"YX;6SM?5MS6\F1YOO\"FWOZZ:[[A?'V!,41;49(9%:D3T>/R'JDB5A#0%:
M )1:\^LW"R EWHE+'>!0WK"#39'@.9F57^6M,K/^_3_^^#1Z\06GL^%D_)=?
M^)_8+R]PG"9Y./[PEU]^/W\-[I?_^.N__=N__P^ _WKY_LV+5Y-T\0G'\Q>'
M4PQSS"^^#N<?7_P]X^R?+\IT\NG%WR?3?PZ_!("_+O[H</+YVW3XX>/\A6!"
MWO[M],\L%6>%9!"BRJ"4\1#I@Y!1EQB<%H&G__7ASU%G[8-W$%U2H))@X(24
M$+*1H1B'PMK%0T?#\3__7+_$,,,7Q-QXMOCG7W[Y.)]__O.OOW[]^O5/?\3I
MZ$^3Z8=?!6/RUZM/_W+Y\3_N?/ZK7'R:>^]_7?SV^T=GP_L^2(_EO_[7VS=G
MZ2-^"C <S^9AG.H+9L,_SQ8_?#-)8;Y8\R?I>O'@)^J_X.IC4'\$7(#D?_IC
MEG_YZ[^]>+%<CNEDA.^QO*C__?W]\8U7?OKPF40]Q3PDH<[^E":??JT?^_7P
M].3L],WQJX/SHU=GY_3U[=')^=GIZ^.3P].W1\3)XLGS;Y_Q+[_,AI\^C_#J
M9Q^G6/[R2WTN420$%TMZ_N<33_SU![TIC-+%:+$\;^C?E\^M9#4G'?^8XSCC
M<K6NWC^:I!L?&E593:97?SD*$4>+GPXN9O AA,^#=]-)&<[?3&:S@5?!>&,-
M>),8*"X]!.4U9*>#S$%ZS_3-I:HLS8BGA6Q+F,6%@"\?_6M=PU]Q-)]=_62Q
MJHL5O?OVY2INSL<Q;?U/6)_TFO;RX60\'XXO:)%//^-T(8_92RR3*2X_=Q[^
MP-G1'_-IF$Q)883IM^,Y?IJ=3.BWXSG)@E[SX7@\QRG.Y@,E4Z(-C<!0%5 Y
M6W E&1 ZT?^<$R:V7I@.V;FYTM<0>S!-+^CO<4K:])<77['JODO%NN0M3-,=
M*-_<UI>?^'5V\>G3XIDP)$*N_KYJV2;HFT_Z*?PE6&D1VJ"9"#WZXS..9_@2
MQT@+-; JY,050@F,%LF4#!X-!XVQB&Q#L=%T@L0[I*R"(O$#1?!\8+3=JC>#
MP&]38F?)V, Q8XL@5HIUD@C@'+S2"K(LDB.+'KUL+/9KK]^6D_?X!<<7>+4U
MIR'-_TZNU^'%;$[+/3WZ(XTNJM=V,)LA_3^3  ;,<>2,6+2,!_*:<@#/LB99
M*BFT#6C)\K7E> ,R^Z1*-\7+[4W0M;2:;9##R6Q^6GZ;3/+L8)S/</IEF'!V
M-AGE 1H1N149DO%$C_ 1HBH"?"P>"V?!*-48/0]3TRM-V0HEC1:_&1A.</[#
M"1@HC]Q& J!F0H,B(TWA5G#@*"3C)3MDLK6^O$' MMQ<LV<QHW0R"##665">
MT=:27(/)R1GI@Y2)[<@IWZ]^VUS"M[&[X>IV@]6#^7PZC!?S$$=X/GG !XU.
M%L/)J6&\;BEI# 3G$W"67?$Y:6*A2SRO0F2OU%P[L'0KK&:8NHQT*AD_V,:<
MI%95JY-!5M9:<EM9!BM8%"DA,XB-47,/&=MR=H:+Y?V-?/%I&)&Q.<B?AN/A
M;%Y?] 4O7?6!P4 [5Y"9R8%VLJX^NB>S9GW0S@1G,B^-F5V-LC5U:+?[8EN8
MW-X='0BG80P]NYC6Y.5[3),O.!WB;)"]MD59 851.*<D>:N!Q00&&;?9<:9X
MZRUQ#QEKJLIGA8AM5[V9^-^&Z3^Q,K9 )5$R'\[H7U>0C$RYZ+F'5//OJL@$
MWA8&W%F?C!-1^-08"8]3M HHY'/5$PV%T4F"111/"LHI**2)*(!-#%RD4(@"
M%QT-*Y:EG258[A>]>J;Z8--5[LC;_A*&HZ7W=CCY]&DR/IM/TC\_4MB*T]FK
MX>ABCGG 5;)DDPH@>DY!0684%" 'G9)4R9<<FV?;UB9RVU7Y?9RKE:[.+.:C
M,!V3Q&>+EX\6?XSY?/(NT#9-P\\+.)QANI@.YZ3.KY8IR"RUS YLD373BID$
M24K>JX+%D[YWWC=>INVI[I4WUBTT;^_$'8N\H]0.#Y*59"B<XER 4J2&8@P1
M/.D@IX13.KC=I7;VZ[OM%C^;RZ'QL5@WYWS5C,F4B0.,F7P014ZJ*@4H6C<L
M<"4%VN=ZR-LFGR 9YP6]@<AL(O"D0-\I 38P&T2F'[+69S)/YA/VFY/L"QYO
M;]5MI==PPRZY6=)QZ>X3PY,K DFI#)A64>;LP3E.G'IR_%V*!D@B-H8LA;2A
M^<Y[FJX^:?J^ JVY?-LE1.<?<7J=DALD#I0+G$).!,PQ$DV>(DX1,AC&8MT-
MB=O6A12/4[1F^/\OB;:&,MU#>/DRS(9I8*P*2>@ :#WY32*YF@O3]$5Z-)99
M^K*WX')!8EM_76<O6:Z.(08$A4*#M]Y2!$%",I%'5EIOM+7]];T<83;&RN/>
M^CI2:+8UM@@XE_PS;644L8"RV5"XJ1TXSPIPF9@QS$:*.ON38;AG\_3I%+1C
MO.U4V+<@^N^_WE[M-_3O;JK(#T_?OGM_]+>CD[/C_SQJ7U)^W^.[KR]_DJE&
MQ>8+ T[H^SS%CV2RAU_P!SX)K*=E44RF6<F:&<A%+E!HP8F<P4<F4LI62]8Z
M_;H*74T<T@?>\:[^@'3$."\^]6Y".PGGPRG6?I7+*M1WHS">'>3_<S&;UY]^
M7RZ7A7:E&$"1:Q47D^"4)H>*=I#&4+CWK0N$.F*E5[G9YE"]UYG=,Q[:1EL/
M,/.:(H7AA_'AQ72*X_3M?$ITAS1?\K?XUZ64[_)2O''9D"TBYP5K*:&%&$P$
M1Y;*FV"3\LTS3IUPTJ=<PEZ1O2,P-"PROL/&=X*PV,!","!1,U Y*O"Y%IBI
M9"BP]9K[UL4DCY#3Y1;^SG(H+ 7-$@A9G32*MB$*E! SES$&K8R+>[?-^PWR
M6B%FG5VUD7PZ.J#+ACG&50',C+8IHR B)IV H9$^2F%D\\Q:;P_HNL+"YBO>
MK\AIP#N.G>@%>XF>;C/6*'YZ#$]*&"]31!#&4A!-\((HI:;XV>:(GFG?_/RR
M0VOTR*-7*L(.:(GY(L$R^D**D':7\@6,(C\A19=CY+M;C5;U\SN+?EH![6[;
MT.[$N@L?D/ZU[(9[-YDN9+4*$SD;+0IF<-%X4-R06YUI%1GYL;J$%!2V+CUM
MS,)SL;$=0;5SJ>_82K\\>'-P<GAT]K>CH_.S;2WRS8=U8WT?(;B1I;V>'#_Z
MOQ?#^;>!C-DG'Q!8PBK H,FMEB1/)P+)-+-<6IN4NU1LJ\O.IQAF%]-OBR?_
M9QA=X(!KOFB" JGJ@!K))812(D2;3.+1>MT\IKM+1:^LWY;"OZU)MESSEG;L
MZMAG286*Q0G#-46+R5((HB*X7"@BR:8X&6MQ1NL*WMLT],F2-!;[5LO=3.CO
M2&XX)75ZC1"9LTW2,8C:"%"&+&)<%'"F'%"%2'%I^Y[B.V3TJ>*EL>BW7?1F
MTC](Z>)375;,*^6/(I$A1>208G2@1&W$">1?%^$35\Y;QEJ?N*])8I]Z91JC
MIDMAM4-4SL.Z-&'T+@SS\?@P?![.PVC@BXU2A0+>Z@"J> VN^KC9<DRJ) )X
MZQ;U!TA9!2'ZF2*DP>(W0\)[G(?A^$>QQS7XOL(R3,,YZ3SEN<H,N$B^9B9K
M?P 7@")H&TM0QK9V+9^F:A5\F.>)C\8B::<T9C.<SP8Z>JF#%."DD94U1EZO
M14A::\:E2%$TUQ&+-V]+_U(T;W'^<4*[[@LN3R9G@^)<%J1XP:5"BQDC U^W
M87#::6M4+;1KS- #I/3I!&P#:=\&<HL%;S];XPW%<?B^KN!I^7V&"SX'SG 9
M$FU0KS.1E 5Y>-$;,+2_**33R>C6:8%'">I31-4 ">T6OV532QA_&,;1DHCJ
MD'V?BE8G8GT=CD8#<NLMH5% "HI,<B!WWV46*,)'KK/C3OK6?8JKT-6GH*L!
M.IJ+HFU%U"51DW%:U+M4ZULBUE,+Q61UV6TD3:8L>6NZ!%$T]ZJU!;R7D#Y%
M42V4Q-:+W3#?4KM3YM]J>=[\8)RK)?M\6<<T"#SGJ+@#:0HAT=714,4:*-XK
M[ZW3NOG0D<?HZ5.DU  %S9:^W8B1*Q6D98G9L#H1$RVI( K: _$#FKEB><K>
ML=89MW4T_J["G09"WFA)&P<RAY<*)F<A>:G4VYK01>/!AVPI<O/9)8/:IM9C
M1F\0L(IH[?,1[>:+VTR^;X8A#D>+KI0K.F3A1M>RTQ1C'>=GB2)#07FQPMJ
MDI1(Z[J:NU0TR -/+BB >A>^U4/J*]Y82"45$I0+C*0E8I4;5Q #ZBP#UA$]
M[=.]]U#2I_!U2PS<D]7==NG;P7LR_G".TT^O,%8#>9D^7$16IW$T_+!L[OU.
M(IHLO.=@2IU\3WH58O$!,%G'E$GD-K=V5M<BL$^1;F/0=">H9E@Z"R.LLY\I
MWAK.:A/X+8"'8"5YV0R,3JGV\W&(M9DP<AN,]X'[YA5X3Y#4I]BW,5Y:"J/E
MX>/T O,]K')RW9SV&9RP;GD2'HS3()U*AKEL<_/180\2TZ=0N+WI:2" CIQG
MKV14@5Q#X7B%I%0U=2<AFGK5A@Z)Z^88>-AYWB0+^'WXQ7M,./Q2]]M Q3H$
MK0:7+&>@Q2P0)%.TSB5+:[ACLOTLFWL(Z9-#M;G<'[R@9>,U;ZG<%F[=#SI.
M</Y]>QFCN)<(!E'1]B);'+6,(')ATC/'C6O=&?88/7URE-J!H9D$6M9:?0[#
M?#F/YHJ4^O(DA -.7PF>15%(K#(P:="9B"8T'\-^+R%]<G_:H6#[-6]X+O2%
MWCV9?EO,O!UPFY.,.8#6FM12T(5BO9(A9C0Z.RF8;#]K_#H%??)L6MJ C5>Y
M725MF'U<A&6SCS7)_(6\;U)$!_/#,)U^&XX_+"O^8E$2HY) MLD2ES&!\X(!
M(^\J,Z.BDZV/ %<BK']I_Q:X:"^3+K** Q6B< 431>C"+$^L0] !F'>>9X[$
M:FL'\=KK.\B/"N&=QE*G!$4)2B.'H!;7N195+W>0I3G*-POB]I _7$O:=W)
MVZUU1^4O5U1]NW;0FDP4M2T/@N"<8M0DP+$<@3D634%E<FP^%> IHOKD\[9"
M1%M)M"UUN,;C-7J,B(Y4JH$4(G%;ZMRY.B6Z<%*V12F/JGEQU(/4],D!;@:)
M-FO?R0G#-5J\-<9KY2%P[\A+XXS,K@GDJFGRQF.2LGG+Z_V4],DG;F8HME_S
M9O)_==GX\CU3<QV;.!_8R 1!C\(Q&30H5$CTR%J('+S!& -O'@P_05*?O.%6
MB&@IA8;MA^/%Q3]QA!6I W+U93!:0PF!\!EK0[01'K*-SJL<4\BM#Y]OD="G
MTIA6HM]FE=N=#=YI:]BP93X4*Q5%@K8V.#$9P'N*"86QF%VA:# TO].O">5;
MWUTV'$^FBW=?S;U07$3F&12;D)9#2G!26W 8A+8E&MW\?JK;-/0IQ-H#ON[<
M:+:-B#K<:(.( GD= 68"*W7:OJ80@'1)L3%YYKU)J75/RE-C"OK6UKUSL&PI
MIBX24?76[GNH*B(+X@B*KXZ!DG4H60J :&.TQ2<AFOOI3]#4$UL4)#)6J\=M
M86234=/*>'*N'>IBT'-DV/JXN@M;U)O4V/;X>WJ3=2[H3C+$3A=F4V:0DJLS
M'"T#\N$,*1I&3B'GHOU8T0<SQ+W)F[6'RZ9+WG0<RW#9UUC/+1:WK'S <:H$
M\<B"+LC ,$_.A-+D3%@K0(B<.4\,G6IMQ!\AIZ>)L_:8:"62?4W9/'U]>'#V
MM]=O3O^^]1BO>Y_9\2S-!\EO--2KUH>$V<=WT\F7(3WMY;??9S5'LFPPKI<3
MI_GPRU(C2'+G@O$6N*/86?%$TA84-@NI<\14@FT><*U.W=9U*N'; N/GDX-$
MFV:*+R]FPS'.9K@<+K(X2EW^)@\8%UJ$Q %U'2GLC0;/K ?O/.:@F2ZB=9/+
M.O3U:G!81P"[4_/2E?S:54+=IO#!WKQ!4B*[&#DP7T_DD6*@H (GITO$()/*
MNGE_S>K4]>TZG[V@JXWL6G;8)L2\N)ON>#R[F(9QPC.<ST>+ZS'N6XXDD4OC
MB;H@:J]@JK&[SI!L'<G&,HK<^H!Z?2K[Y&7M"FK=BK([=?;0?)),FE9P<@V5
MCXFHHV4)2B&PJ*SRM$#(6I]WKTK;FB>?/Z<J:R&W3A19;> Y+0]K6BX,Q1W.
M@N6N]M5J!IZG BP[QG24M6FP0PWV!'E].D/=@^IJ*;SF.NOU9'J=UD7!R'V+
M(6)FEH@!SD,F(EVJ<;.N)X\\8S)1^M;W=JQ)XIK'M3^5!NM"BDW+H6_5W;['
M>AEDFF.^K,N]^8-KGWR'TV%5QJE.2<97N/SO]]3MT1_I8QA_P/=ACD>E8)H/
M+$\\E)A!\TCK*7*=D$>+&I7QP:E4VD<,N^6PP84\]V'S]7!,_M5-O'B>A=8Y
M0*A%T8K5/IDBR?!)'H62PJ!KG6A<G;H^'5WT&./WW [4A?B;J8LEBZ?E.MNG
MXZT6>* X,RS0>GGG/*V7H0#!!0.&"33%:^::7QK: 1M].GQY1H#?-Z!:WJ1V
MW\[]7O=];>>:I!S%+)&<2"1#+XBTZ%+MX':.AV2R;)Z679VZ/J4RGA&..Q)_
MU_"\SP_UT=MZL3QYNKZ TH+H*]H!VI)9YLEQU;HK:-/SD_T6@3]_>&XK_GUH
M3X>>J<02R%R'B^G,('*,4(IRG">A9?,!))MJSPTJGCZ&*;XD(.1Z@P".9PL<
M#C"'8F3V)(1%D8-&\%K5J0E1.)>=+++U.*?[*>F36]\19N[4)FTODH9MZK?5
MQ57FZNJ^\<6 C<L)0@-;C"LA%9#2*% E"/"):!0:?9 .3>Y@D/$Z%/;):=X1
MG#H488<PNSN.:,"Y+81_!,.UJ'EW#<&Z!"FP4+"@;S\\?16Z^N2_[@U26XJK
M;7MI+=:D55@V-%T.^QAPF914SD%*GI/Z+*YZ&0PL%B\PY("\M6IZD)CG<+S6
M&C-M)+,U4&J-V3WXO6J"JW?+UBD3=0#$4B*CT>1K/6D>J)2LU%80<?4ZB3H!
M+6*MR7<Z%&9*4K<!=+=H;N.WKWEH]JP1LQL1=6^[K@T@NS*N,19KL@Y03&+U
M*L=ZJY^F "MGK;U5PC<?[;T&>7UJ<=RW)=M2>)TZX->'6 VB]#%PB@C(W%8S
M&WB=#1S 1LL=JF"";3\YZG&:UAPU_JR552=R:F/E?@O#<;T#\'3\O5SJ/:;)
M%YPNF(W29"M<'8EOZA73""%: \DK*2F@]$[%E<S9HZ]9!0KN)X%"XT7OUD!=
M'S-^/@V9 C^MM8N&06&,6!9"@\,ZYC6%@%)E%]U.;-,=RE;!D/\7,$O;B:Q#
M.%U-V5N47&KN4R@)1+6/RO,$0=1F*5ZB\$8($5O7"#Q*T$KY0_:3:*#V(FIC
MB1XK3+J/=X'"1_H4,.[(TU*<@Z\'5IA<MHP7Q\.3_4F;O'@EL.R[0:2IN>I2
M,CLP8-<&.[/B3$PH07)7ZD@%!3%Y"2RY0@L0I1)Y9^9KS=G:^^X*V9WYVE!@
M+<NHRW!>';2!#L6I7/M1K.3$8##U1F0!&).VJ43#10=]'I=O7PD6/UG6>,.U
M;SAN[/,4TW"Q(O3]"!?K/<X'GVK'_W\O3]G(!Q?"FMJEE"6HC'4&6K1 )$9?
MLK<4\3=&Q2ITK827794A[ @OS>75TB!-/F%%<C66#_6)H/19&41(6)O+'=9I
M6H&!)J4G2W7.;>OY*"L1MA*6?I9D<G<BZ[H4Y;X27$D>>BXI0ES4 "11)U*K
M.KZ@A"A"=.WO$-^T GNK)I3W^/EBFC[6&ZQ*G;,P&2^&-RQN[\",&@AIL0YP
M#^"#D>"+19^R)"2TYO]IJIY#5_FV8'JDU:2%K)HW,IV65\.Z .-,?-8T2 X>
MM/,!E-#U?@=/T4L.IC#:UT$UOU/C+AG/H3N\*Y1L*HT.8/%F$L:'DUEMXY19
MJ)(00B+W@;#JP'//(<0LO&&.Q]R5+KE&QIK5(S\9+#:31B=-M;=GH1KGDD*"
M*->:U%=V&6*]:$)PM,+&&$+S)I%'R.E3%?*N4-)(.,W00H;N&G!_C-$>>&DE
M&A>!25M/=9B!8+.%Q+),D6?'L75[Q4.T/(<ZD=9 :2*7;E!2!^V05U1'6LT'
MVC-4F52<*R76.J<,0:(G;F,1:$PTS6?U/4C,<VB/[A0G&TNF Y_D+4X_(/G1
M)(%:\TWF\#[6@\ L-9-@M4V@BF7@M$!RKU,,5CKK0^L"QC5)? YU']WY,NVE
MV(F?<Q/YWB2T:#7H5 =12QO!HV"D(HEY5Y0UOLMA1VOK)/?S^CB;"V8'$R1/
M#LY_?W]T^OKTW='[@_/CTY.S@Y-79[^_?7OP_A^GK\^.?SLY?GU\>'!R?G!X
M>/K[R?GQR6_O3M\<'QX?G9VECY@O1C@I5V-SCY?7CN17. _#T>PF&ZM-G^R4
MGG:3*W>W;%M.O;RLN5V^:*&\KMZVN"A\4<*6!\'Z9).W('RNXU*C@N@7\/0%
M"X^!F?R4Y%9ZT_8)^N7SKXKO1##**RP@5<U%6:G!T78%5ECTQJ6H<NMY-;=(
MZ$,?6WLAW\VR;[[N#4]GKG%X&#X/YV$T_&_B+!EMC32U!<62<X>+JU(\ S2!
MH\X4)?CVM4GWT]*'/K3=P6$K2>S NIV>_^WH_<N#-P<GAT=G?SLZ.C\\>+?0
MUK4!<S*N'ZYJ^/(NV2W,UF8O:F>/&C#::+SRK9MY<S2J"$_8T@N4J02D&PHY
MR,9IZ54FM[GYUGSX_N,M^"$7<3@CT_W;9))G U3:\'HW@"F,^ I9DIN8&?'%
MN!04 OC07N7<1TD?[$\#V3]XP?/FR]ZJI>R2D)>!-.B(O+3A;#X<U6!PR25R
ME-Q:2P90!""K2%S::,"IQ(W/GL7;TSX?])T>?U,?3$M#2;=?W?9WN+\/7]\2
M*=-A&,T&AF4=BV+ 5*UMBMQ!R$J"-#D$$U2,LKVO>0\A?>I+[F+';[SH[>7_
M]\GTGXNV^H3UEOE<.#*+@,R4&KHS<,87J'75/*>LE.E,Y]^@I$^'1ET@8/-E
M;]MO_IV@LXO/GT<U)Z2CKS>*2$BEQCVF*J::7Y:Q"&&4\2ZT'AES/R5]&K;;
M$ (-EKTC" Q*,84;#$"N!H4V,=4^/^(M::M-0!5X\U3#30KZU,7;F<C76N:^
M1)!7<U?"M7G/70>3C[USQW'ERNPW"C$?G+%=;S6.O,@@,4,(B,NLO7=,U$86
MEHI7*$7S"=:/T-/@A.?^9R\W7D#+M/ )4"I?W6/:@K(FX[RW7)H@5/.NO,<I
MZE,XV@PG]YSNM!)*,VMUD-+%IXO%&>4J]?4/SZEGGODL%(*7A72YE(F"+=+'
MS)$35H(1KK3.V+2BO5>EF)VA;R^2[HNIO9SB<9G%GG5M91]XW8X-["I,-[*M
M=^=]'=:3 T)+#;>+-0EXR*G6]QJ(V6=@!3%9Y5*2K:N<'B1F:]?^J@GE3>UB
MO'K^MRM65::0HI0,)L18K^H(Y,YRVJ=U[IDAQS;9UE;U<8KZ9%7;(.1.%-!.
M(BU-ZO0BC%Y/EH,4ER,5/X;QM1%"WUDW.KD@)#"I66V]Y^"%LJ!C+"ZQH%AJ
MG1=8G;H^)8Z[04]'DFJ+)%+@9)<FWQ!?XAC+</Z=IA2JN:V#DI-9%"?6JF=?
M.VITE,YSYUWKDO3'*>I3BKE#Q+212-N$T\/L6JV9*%J!M%7S947>HV<1BG+U
M4@)9YTUUD8!:T0KO-PW=D55J)Y'6NN0LC,+T&BW"*YDHO"2[B&0AHZ7OA#-
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
M?1IKT2N\;23$%9,JES^O7R*]_J__]O\ 4$L#!!0    ( &\\5U;_P['DW6D
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
M(#CM$6(N,3,6D,?6!]&/HVJ023K_#5<2+MB+@6,(1D)P48/B1D!@Q4/DUHE
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
M5:[7$VUP@L8KD$POQ>OM5"NM(14UOQB^/+H]-)$Z5E$G>5NWTE,O4%XZ",M
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
M_ 6+K&1T"JR6F>:;-!!BTB Q115H$XBJJRKE.Y:_L"E"+)G)L(IBMG(PO0S
M/S,95E;ERB?43]'#5@@3D_#*> TV,-K:@Z@-=0+9E44:J7.0K+/F9<\CDZ%;
MGJPB_BXS&8)'VJ*5 Z%];82N)+AH&'A'7XRSNI@[.\[SS&182=Z+,AE6$=8F
MFU'^?'+RYK>C=^\.CM^<G/W]\,/1\=G!\<]'K]X='IR>'IZ='H=1S5K^BFM$
M6%=^1[/0ZGJCNQ-3]:HHD1(ZKH,2/H?(;0VI&IF9+"SW5G[;FJW9%Y\A?+>P
M:]J4*Z4 SJXISJIXE^) 1Y6U]+5* 39>JY?!M4M7N[^#'/=<9D%;G\A-->20
M!$TK=[8TZT4T3DK'V4[7^+@QE,VOI,WYN)D*R*LIO8,H[ -R.TAI^GEZ'B8T
MBL_#T:3_K]FH>PR+P$ 0/8OUVD<B/\7(!$QKQTB\-C4_ 5D=Y1XRL&-5=6#-
M7TV"!Y#_AOV/GRKLKS@*'_'7,9;I^;M^P1Y+WCI4&AC7 I2M1H\+9-'*B,YC
M9EG8QC1;!^\>$FYCZNL@!'MS&IR4N[![WGOCL;:08C7AB14.D1<&:'0@:YBQ
MPEI?RGX8T3[2IYT*.NC>>%U+P^;(.9<19&2,Z.D$^* S.&V,*EI[Y_>G=$GG
M2G^26#OH2/A(GM/A'^E\FLEMN\:;,]=)UA2TI&N/N< @HD((W'*?C$I)MKXP
MORK&/:1+IVIJV KP"N]5FM))>4 T%^'\&&@&6+*X4!D'RJD$(3@#WJ!FM-Q%
MYEI?,EX>W:9.ZCHG4$<*V?4#-RVX1A(2$.,CC44'< QI=2V>,>V,#ZJK0DD[
M<N#6E>*7O2*\@@*V<T5X"8!_'JRMK,K5KP@_00];(4PN:!F& ,9Y!0J9!N]+
M!F.*MI%G<NA>^!7A3GFRBOB[/%C+4DKO,@,6>0+EF:R=-Q&XS4P$GQ3RY?H0
M[_C!VDKR7G2PMHJP=N"*,!9;+W0%D,*3RZU"))<;#0@?HN<L&0*\61]G5ZX(
M;\B:Z%)A.W(I>!G(?UX*[I &#:YG/D6'.W(I..I$"[)'$*D>IT5!L]-8"<*P
M$&B1-[YY)N+.T*[QI>!-LVX5U;6V@!ZYJ8@V2-KA?:TGHJNQ(,%;ZR$SQD4.
MWKJBEC**]N$ZZ$IZ6N$ZZ"I"[L"8.IV$R2QX<V4[GEZ$<"XF0S B!MK@@054
M]7">++UL!,1 YF)FD6G5VCMZ$-">&TKME-'!T=$EELOIL R8C@R>6T"V8\HT
M5-1="JPMY0Y,DMN@!"93G*-%$#6Y?ZY6B,(DH<086$3)2_/\M@VH_!$S8E,:
M7T6XK<V!5Z-0<R]/O_1'_<GU_L1T$%Y[<O9KN[V:L^6U<.!+UC:5% NW2QD!
M\YZ^^:U_#6D/6XIJDPG'KT\^O#_Y<'!V^.KDPX>3WXZ.?SZM%E"<8*Y,/IE.
MQK23U0/'T^GGSV'T;8W$XR>_JUD"<IO1WDE$MH4&*5T2B15ELO68<])<(<:"
M/,?>D]^ZWLI<6R@?#<C G-Z^Y9>0^831@_6>K$I+9DZ,-D+R,03+<XBLM4.X
M ,JZ>\_MQ[X.H]&W>HWL<^V.VY,B1,FLH0EK#"BO'$1G"Y )ALA%85:TKF#T
M$)[-+V<M]']W0VHF\0[<E:NV9V2&AT'"U\/Q9#SKFH)%*9<06/:28!% 1U!
MRN0$6E930IL382Z4?>' ^G+NP!"]V3G^8)!?AR_]23A_5^OXG\3S_L<+[_IH
M<)D_<]E/]9<PF8XN6H=9Y;SP3 %3B8'2Z,D[XP@$/2#7697<.M]I7<S[0:B-
M:JZ#0X'E\%_"[LGL@T6R!)T@+T QRR$8&2%8;8MT3(74VD5:">!+XM13=-)!
M^&0YL+V8N!,V<Q#<U/++SD+TFM=3UIQ8,@+OQEPWQ)R71)F5M-!!&F\=ZTEY
M77V;R=N0ZC6JZ_XT'\($#R;O<=0?YL-![H6"4;/(@/Q+48M^(X1<+#B3$86)
MG&/K,E$KP-L3UG2DCPY2=6\/_R;(600K$]!$'X2/V).N)&5L N&QDCQ8('O.
M@>5<(R\Z)=?:%EH>W7X0IR-MW.?-VNW+;R.].,HPM"?&P SX&M!4A *"9QI$
M5#*XH',NK%.";#1INWO]KR[574G(KMOFY'+;/*-_,PMZ._0Y&!]I5ZS_";XV
M#XD<T&EMA'/<ZM:M%^;AV-:9X-JZG6.:K"7CCOSMFY@NP^;+H.KH\&\^HNV<
M JZOL4<HL(:X-T<&$0Q&RQ,DC;0^:H?@4D[ LV$B&2>U[L)CV10)'CD7W!0'
M5I%R%[J_80%?G79Y(9/Q%F3">G;F,L3:DCTK[KC"2#MC\^7_'HK-FXDM]/.
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
MK#>X(GAC"F HWC!5.U2N7?UQ]XH!=J'PITBT8:F&%0J2LBR5-(P##S7O2_
MT18%@66=4BI%<[Z4SI];H=<GJ[V]7!N697B@G*$MY# H[\F/R-4F1 <A9 ]$
M18Z)81"Y+*7I72\#^63-KB^WAL41QJ-)[W6]8(VC+V$T^58'./,'61&>Y8)
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
MV=N7'\[>//MT]O+]LP^?7I]][/#^:\M/;O;V:Y^9W'GWY37Y!2%X8YQ23L7
M8_#)H405-%/Z?,LQNJW\%^-9&;_)3*$_C*;__.G66!]YB,F#D$%4_8P0K!'
M!/DUOE;]3:V/F_5HNNYP]S[Y/=GG] WRX/FY4EGQ('TM5AC(;%8.0K$,I%%&
M9"%$L:W]Y(?P#+^_-=*"N[M4,Z'W\ II'O#Y':^^C//K66BG[MGO_G6)D^F7
MT;>?2,]U,M:+S"!Z]*!J"19O8Z8ODAN3N%&A]3K8&MRC495^Z.C%5+H(5_6,
MGUQ]KX^OIR%52;Q?-%Z<UA:+-W_GW'FMO)(1,!4)*@@$%Y@%78NI>V^33JW;
M;.^*\=%H4:_D]'!O_@'_PLMKO -K5)N^!DNJS;%6E*+=$:4%QS$!%ID*RS*X
M'JIUK0'SB-2CA;A[N'O]?70YGLSN'ZYP0GO?BGWO^??:J&Q,0AE?T,=\GO_*
MN6$6A><)LDH15)+DTS+GP0E;(@N.F=2ZVNK>8!^-'@U#5P_7@O?D,0\;9ZM3
MDE[5GIVU/)G,X+0M4*1@G"M73//*]JN1#'7I,Y2]N[MXC^5FYMY4GG]_CI?I
MR]<P^><LA*:EP"1-;7@G%*BH$>@L#9!RT!%3R %;'U";,!WJ_J8%[9LTJ8OX
M>[""[^-;HEL$M[;!U]-=RR9LA[DW:<OH1G5I0,<AU"8JJ6B+U> <>7C*U!=H
MBF#K4E0.//KL6]<0.XRZ;+BN.*RV[,)"'Y=GX0*G"UO]+?[H!U:R1^XYD#U>
MR^%J"<%HVETE\L2R,BZT]J-7 CD"*[837W>OLSH+NX?@W(LQ&=7EU7B<IY_&
M5^%B@2HSG3BG$Y7;9$!)'L ID>I#7)&%9R'YUA=1JY$\,AUH(.Y!#HOO/RYP
MM<X\"L' 9JG)CS)(5CI+( W/H3@=1&B=*O0 G,=M>.XE]!Z"9?=G^[,YY3;0
MAC(W^^[[NH>EN1^%&[W;;O(?8LNX 5'2=E43KX'V255[M2MPUA5@J)5+Z&N-
M@U-7C=VMRMXU8Q>Q]Z$1U].K\5><W(.X3)4H7DD,"7B@DZTVRP(O0B1C&JW0
M+&<7FX<Q'H9T!+;%OO3=58N&LN^C#N7UMV\7H_7PO/!*,3*A&,T2E!860JW8
MG%(B"7 TK'E6P 9(CT<U6LJ^X:XQG5R=_Q[^9SQ9JNYTMC=ZH8SVT8-1M3:=
M"PJ"QT);96)!8K)INU@G??P-+:#_^JD!JT=^!(9E Y$VO'"K:&H*WKMR"]-"
MH[<!M8L5N8'OM4"&M1M;,#3N2[R-%_=Z<,F[K&HLS:9(]H^R#(*<M:XE=-H0
M;.-/C_,U!N%@E.\BU894SYNEXN6;,/F,TZL?LUR<+D)BL<(FT-Q'4+9(B!(U
M2.Y4TMDCDV93QNG#0PQW4C>4_[BY\'JM'CZ+5SV[S&_'E_CUV\7X.^)'G/PU
M2CB]D?OS_/O2UIBIN"A>*D6G((]<@.*%@S,:009OE#6,6]/?V_)]$#\"$^
MU/7ZI'H[]$OLR_XO6Z#O_?'9/L@/$\0:4E<ZJFD#HGM]@;;7+'C0.6A1R K0
MNO:=*G1P9$8.F!<B>AVSZZ^9T_&HZ8: VNEJZ2[\-C?,_C5^-2$02TA+RX(%
MK2U/%ABS9%DH$2 D[DDZSJ42/:?O;&>6K1[@D._&^B=IW%C"#6VW.Q;E752&
M"ZZ9*>!8M&13% &Q%B]#:4HA ]8E)7<TQY\N\TVDW-CK_EG@8/4SC_O?1:P^
MS=PI-3F)K!A@?2*D4DH0F(X@M/!29":D;>&8=\'X"&ST06FZKUZZBWJMP[4,
M.VV!K&%4[V$TPX?VAF-UW"LEC?>D#0B%"<XKRR%@+86O@P87A0'G1+"68PQN
MJU2C(U26!V*"QZ@KNS#1VE)]65NX7H0\GN#TX[.7^.(/.LB??9Z,TO@BO'GU
M\>79AS<OSU[\N6S6JY';$!)HS/5"4TOP2(=M<,Y;:[!8+;8R9'8;=]A@8TNZ
MQL/(NH<PY)J7AM/GWV_^9.[E\>R+]!Q0,%H7/NFYX>6LQ%*$X]X.] !T!;I'
M8+KT3,E]Y3$ME6>Y;+9 U%-X\#Z:PX3\^N+O 37I(/R>GY8O_4")4L1 CI^1
MY+";[&N1_@0N<:FB"[;P>*+JL"&T=CAMV$7FAS8X$CJ6BP<3F0&E4@$OH@:C
M HKL WJK3]K@:$53%T-C!QFWCIG]CC6 \X_1);[ BXLPF;Z^3 M8Q3@1K4;
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
M).4L!>-X<@%T%$A'4VWA6JM!Y1*8M5E%,FY.-N5L;P([BVJXE#.%UG&E#*!
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
M["K-GWEH;;)DY>B+IR6 HOVW-3*-9&<M$AY-W[%WB+GSAP. WQ^>RD;<&<<
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
M_NS"[51#9(2RYK?/*!AK"N;H9*VB\GSA:]>S7=:ZJ2EZVJ8_#];\>.HG+/'
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
M/-W4/W"MSDOW0]2H0?O]R=XXI;8G\"2)"9J?+QO!SNS'.LP_]X4=:;<3(6#
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
M(\OZ&RL+:R*8UC.T'?E^3Q!C09Z@1Q$[#;EC2P.G=RS:]8,O]R@Q8^;YT0*
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
MK,L:I\,=I^8P-HZLRQ>XS9BL\Y85:SU6NI5[?QX.W8:E1;?@FBLGV%A78?-
M4D79QBTZ]_N>NOKNJO)[,9!5KV8S6D5F24E@5**GT_87&XTAI$K+<:P98SCE
M\O<"7#1]DE7^L8Y/U)N&]M%U\.?O_*M&7I]Z[0NBS]"K\MOBQ].-2&T?'9F"
MA;%I22(4T X775'<1-^P6QAP9H5GY##)U FT_7A< (AG'KD:S@.SKCZ='7M9
M=K'-DRJX$ R6VO4"ZLTK3>?A_:\?N=,/A9%N%=: ,+,A%=LTT]89YAL*]^$,
MBRQLNL@I#88=Q0-EY14G=X #SY:3D!I0R%ZP0?9!EJ4(D'NCB<7C&V&ASVL+
M4?&*3!M;DECK@=%GUSXNZBN-:)0/>4LACX31WPHJ;I?;K3OMALB\= $XZ5!R
M38!=.,\O(*[9&,7&E#6H2L8*FB<0?FA^9IH]P9T:72^S'0!M/VIBYK",M]3&
M=F/'1)WA;4'QX4^()J<^!JY<;/0)K-,+9UD-_!VU .]>X1T98E=Q(-E4%&2I
M;'CV6>]?[0+\/-I]@<"]H&IL#_6Q>_)AAOYOM3_474B/,ZCBIQTDY#:Q*R\M
M3=%?%M[Z]!#X:@;A:6(D*6DP A:YB<KW4 $(RB.Q',ME"@N%3=30%[K7X[N7
MY3HIEQ%=],H8';0=@N 9'S*";#S2N0E6WO O$F7H=; 3H\BI"UXJR[=:2QR-
MMWV\QGOJ88\(WDT:]Q>_?(6,^\%.;:@Q*;PE\K$>S:!09$Z+39 UZYC##HL%
MSYM72D@5@#@09S^ $8PM!)5WZFD$*Z=*78IG(3H(*+3OHML=6@54%,EV!F&P
M@@%Q]?)]6ET>\.]QYS:*E!9E//UZ.LL9R/O200YW_%];]D>BSQE4IL-"66$I
M\"HU<D"^]>EDO-Q14DX1\S'LI5S"K"!$582 R@;4&0%(QZ.*5/](;BXHKF=3
MP#4N*\N6F)7(SM\.#E8>Z1_HB_);04![.LI*;6  )T.;TB[UBYYU3=->WK3N
M"-PYM,QQT9\.M2AZ^=6J%-*1A(3V>&#UDY,-!IYSK9IM]MF_&N<(LX7UT?P0
MT5!VMMRZSZXC7+_WN+O7Q=<-*0P#J= N,Z\91>[?T;_C,A0<D!2(_BW06SDP
MS4U]]=AI7*UB>#O*2'9>I7? 1KD'<U RD[-];E%Z,'^'CIXU*%K[9)ZPJ05Y
M=S7FW6M,ZE?D&/\4NW87MBF1C3*RXK6&/W3_VV3KU]VV3G$/ZEB4WHSD\!#9
MHSD4EJV>/^JG.&Y$?+>^ZS\JWORGQ!>FUY8+]%POU;Y[=WZ(B7)9)IBRW5_*
MW#'#]<$YD_-OU%GQI0FS!G;'NS4D]*,C4(^+2QS+384S3BVO'4RQKEU*7U2]
M")T6>#V;IK#$U,O3,^2"RI8N,;M5,/.TP 9S=M]$7$R8UE^]C=[9Y]+NHG 5
M+<=;-BV?SL'@!X0UAT)SF" VRCS'J#0LC4F-<&K#)K@&90+GA??3XV_MI.SF
MS^P,K<W(U(8C_K@!<8$=B4?:X,\'=NJD<OJX(]PJ-J=1B<,D:_QZ5-L"!FLB
M\#$L*!RJN/:DC_%QI[D%TSR[LAB@%Y??^72I1K])'E-7$BRL+4E7IWPS2\GP
M"U2"(@J]F;S<\2AJ[6828G>FHI+I-)I69+4\;VSTL5WRRC;A/O17TJ_;"U]%
M:IW>&P3L,X;%K,@GWOV=7[B1DR)Y!&98P)OMQ+[*2+NV<'3E)BOF4('BV 'E
M &MDTTBWBYSO?VIKD7]ICC+6LC@3/7 GBK1C[=MDWVD?&+^DB<5EAL?<&0I$
M'P5+RQKS$@<#^Z ]2)B?=!%HUP-W N9.>(RW_+D!#8(9 =O)JCT/-MC_YNSO
M,9B?>C?CO4.H<Q&6P;5Q(>R8202X/1#:L3' CVF-N)*(L@KA$1A(89$4[!UF
M[*8BI>J$N*.,5Z4^':$%SDOFG/T2KJ$9U51&9)F8R:H%$+SH\99>&\<M]M$#
MGFK!J[M^WN .V_4HPK//TW[% Q&C&^[NA85&/0Z_>RD0&ARH"'O8G);J7_DR
MQC=N*A1(Y"/U+L8IQ;RP$254[JSJC8\/8[3**Z9GK:L>=WYH#_[9>YC?36P/
MJBQ&/1R#8%WR9>DCQ0]66G-;?A0%7&_S4*0J\5 /A=U2/67VR7*XI0N#8RB.
M9I/?:AD.8CA.S684VDPE>R'/,28*?13"4SI%;(;GANJEIT4T2@<1 2U0+U]^
M<6N:WGV7G\.O_,]&OK]^@.JW")?)@R42,D#A@6[*0H5YI37Y!/U-A6Z-L!I*
M<RVPI ^['5?)Y^:1:>Y/63$2ES8OY^OKJY<?SR$.G3+*^H%%EH'HO(7U4^'*
M0^\GRDI77E3#J*!LBA#FYQ6(;<4-O!AKF1ZY,/[DIT9HR#-=EV?J[DE$L['#
MO-R2E3IVYADN_DX* 9DXT"\]XK-]WJ?"YV>PGBORHG[BF2<7#H9UC',]A<=B
ME$J_S2 !H+L\W\B2\<OS?,O!,P D>/HLLYTZ;@S108K_W#V(O^'ZY.[J>>\_
M8GVC.XX_]]2>8>5@JN8TA?5G5C+/+<=>Q +]$5'VR[I0A$]O!==$CY,<@9,;
M$17^#.ZM;K#SCWD'[TYL"H'$VI577BGX.9+:.;"U!M5^=#K'2G$$H5_%LB4B
M3]V]1'D_[P;0,Z_X:&*'-C2T[>1\<Q2Q5_O*N[$__,>&J/]TV/?QGT]N![2;
ML#6?YKX&<W35QQWTTY(I+Q>0Y='E5O0M\GP-R)1=BZ&R!P!NXZOU#R,[-S07
M$I"B3D/CR '(7,[,4-LE6??FJ=.E<]/2+_R-=+.%_IM<I-[J!&1 -9B)[*FO
M;-@(MN&O-*V]* ^,"@U(GGJS<\*<M4&9;?GN ^:UOQ0Q@L9^ P:2S9>:T'H(
MUTA-GH)/#7=_&1Y6$ZW^633!ID8+"4K)D2!JA<MLA2G7.7"U_-P3!0!$OUQI
MQJY>1^ACTH&+5A4=L]?=W:+.I]KL3Y9^57*?(S6D#*AO:\\(>+>*EN2EK7&3
M6S%!=D%*@YP.F]SQYO%XKA'++%<= ;_Y";>OMQ><*"/.4X2'N(Q;!2LE;M7^
MQKOF AFGSYC-Q!+P= ]'0$"PZ5Q*O _@B*)[;JZ,<E^SXO8-6\"NHK1BL"=3
M$U)BGN[[_'\?T#M7.:@H 6@WG(?ZA1O?\>.:;!]X79LSJ& FK%DL.QGI8F@*
M0'>^A_)$35V_E%S"CCEZZMS4MK7[P9"01B(O^B';?C.Z1H'T+0^CT"L;'AN.
M&@KQZB(X<BA; %UE5R9NATM+'#Z%Q7'.OXZ]6QLJD(B"<VI&9'CR2I.:OFLY
M=C&]</LNFUY1!+%FM]ZX5P9!TJ%3.=5JR]F<^#* 7X .K+?2?D<7MDOKGLT
M[Y5R,P4?-BRGC-T,^Z FBI84\=5M]=5!(TB.&6D!#:@WH::=>'6&N76F2& O
ML:AC=XR2V3E-"E<=A*N.ET.+:Z*G;V*UY)X=;/ODS.LW;'/F/ !8).I(P6N
MJD5WT&V^=8H4SSWB>.3WJ"%D:*.G?4(=P*Y/WU P5O)&C!]Z$?Q6*[CQW;.1
M:<J@]HL+.--5!QR=Y68=V]+Z1/-6RS2]6&S[\0Q]H.$!A2X)BB\[J;?8Z[3I
MM(JKJ3;.E\9EVTT6A[$W,FF8!!XAN'E1]NNRMKY-S+7/M#[_R[[> ;0#53TE
M#D^*=3P4VD?FB6.\>/M^"?"KNT>P]>YQ"]-J/".4_NB>*Q(&TG8E#Q3-S;6=
M.<A<="16]ECVX5T9)92AX:$7&IA=3X^'YS+;$$/XIF)B/+RXB[[DMVQ9+T_O
MB*^:D;]+C3^+U(8?%?K-K2A%<PNK@K$,)<.\T=/7Z;PVS \+0!Z1X4M=G4TN
MO=6R+!N^U4T7F@I[)U?5,M+FA#UYO@W>51)D:<[Y:-TE"OLN85(5-Y)L0C6M
M+-K\H/I*Z+V5,M^C#_CW6=%$E3(NPJR,OBC,S,A/$C4F_]CR;H6Q>=W/+/:$
M#0R7$BP$"%8D1ZUZ]8*9.8;V:$\@-+/KEG#RE3TRXW@]YVIN'5.\D3TCIU4F
M1T23;NEKL-X_MZ?>:X^[3^9\-Y)-&L?8R@A9R:;D<F'MBU1WI..73P<-361O
MHLVY.%5 B$=/#UX%66XENZX;;]C<OE0**[X!\H/GGMLM3ABS8EN:57ZDJ/GR
M" **A@&A255$XL*W5U(/4*[]']^"_F_\SSA,N]+XF]'A7Q.6Y:$4IJVD%N \
M=C:ECY1?N-QZ@SBB+H:Y!TB20[M4VQ6]EP)AJ=7L,;W6->? 9JKPRSC]PA/-
MFMH0N4(U]#=.:LK82L_:L_.JZ<ZXC81/M;[^ZPQ&W7<^&:8E0G$8([?,UE?"
MJTZU'S5+O&X^O5"=$59BG%/CE>257L5*V;UQ)U%=),CO1"TF*<&>L\J]BDI3
M7S6\)C]AK<U%IH[^_&3XK58 G1O*,B\/Z";2E^B\T=<W[-J/+$4D7I;4.B^G
M*S0!XL.!$J,O>12:2^F4#\]>P7H6P?,$COZQ5-R4E "]"'?*RMWZPJ^S=^5+
MKZJEI:7KM>+IOTN]_O;>[W\Q\7V(VV6@@>P"&YN[MW6_S0V,;ODUH?^PO<IW
MKY:WZM$4M=O-BY,O,^+S\N=!$'1_>>7C5I]OC91153)<-I%(&K<?JJ1)UC [
MPLGY8B56Y746YABDB/<,BNN=4G-W[#KRU\-_F1&:5G*-'<YMHHXP=\G#ZZ;N
MNO#HM<-G ]D=UNVZD6Q;&1L57=D(TNN,P:^UQUI.<XVI53E590"8;[K/9?B/
MXWGIXVVA27U9'N%\&+ L+)E-9TML$  &PDVW-''LP\V ?:&^6?OQA=[K&Z!N
MNF -GX*W7BY<7MRT.)C-9-OT\PE4)@K%-N-DQ1E\6/QH]%+3,K@?Z>\3,@;2
M9LFP.SSI6ZUGSQNZILN 3/\(&A[0S7DF=X'"Y?VWC&J %N73"_L2CUI3U;D&
M$;@:)4*[M%/?Y>YB+*C]G"H)Z:^K'T>6H\&((M70T.%])1MMJ@/6:+O@K/K[
MV0.([ZOOW)]JJQMG^& ^G6S195T51)%L;&Y[!FRXL=@0D [VQ5#?P("\[.GB
M]F=1L]KP5)!.6,H\B[35YKV<TE/QRY+$8GDI)E*H?Y_:MB9Z(,WS)9U7)P43
M-7D#5<Z-"X?M1K1!8;GMBI(-JJV$3UM^JW6W&=&_[9-VT*QKOD)?_\(\C^N^
MRY8"3@+J0]%ZE39Y Q6(1&Y"28%H+_*?=O=R=%8HBGV9=4E8?5L^+[ZD^XU
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
MQ9_:W0<^MT94]OCKZ]0Z^8]1+GZU$D867J/4VM@)NUGI<O,H*@MK696W(4,
M=7,W#@8EK?P]_>(&TF>E1,-B8S$F@)+1R)6A"MJ:V3_XO/%4GR#KOWXL^'\Q
M/M9\-+VG('97L7>H44>X\%>C7M>7^)N'M.WRL_M.@L)^Z6VZSXIJ1 X5*SRD
MU6I#:Z@&Z(P?F*F7_&_LO7E84^>^/TI':ZW:%)!)L$(-DX Q3&'LK@FT-8&R
M0T"&0 V2,",)\]C6B=E:QH0$:M  B00A0 @(J$P"&8PQ! @!&4*89184\-)]
MSCZ[Y^S].WO?<\Y][KGWV9\G_ZSG66N]69_W.WR^WW<-UMQF&WV\$;52!"IO
M('WT,?T_A(OW[LX[?M1\]"O%EN<WXV<TH"B'>,Z3(5M,7,R/L@,%%EDW#[P_
M#*PJ/U%#:K_.-)"OF@88TJHJ:I4!9(&EJ]9RGO#N"^27B+GP>9U#VI85IQ<F
M#(L9V(1N]]UY+/\.[JNE (W#";/D>%VA&M.+[5P:4E[0NV;#%/>1 BXEGH^)
MI)353N=@9N_'F):HZ3N'R(=KH%PW-<R>#V1U[70=.,GR<00%61</_E#=?EZ
M",?O?<Q(-/N#3VU&\4U7%71FF^'4 J7$(2-!H2:"S5^[$ 8[=I^ F)NEF^S+
MD+N,Z' 2/IT':8U:&2$/;88,#JI8W$D\Q=?2990$D[#R&+="FZE *'<50VC@
M:3@'S,XECHETEE_>,4%&'LA9N]KY.C1_T@S.5;Q5.@Q:683M9\[1W!I<<E38
MI&8]XT\S4K1>.)6VZZ&;]BKRF__E-O1/O_HG)__DY)^<_'^9D[,@T9_'N?F7
M<>+%=W\;1P0JK1LA9F2\5>K"Z%N/Y;_&#=8?A=_N*-0Z?"S*JJH3G7%S/D C
M%A@0K>BC8O4G^Q+Z?R--O/#R.K>V.L\S$6NJOHA9E.14%-R00R6 +(XO#_16
MZ2BQ.\IQ:GU)BW9S0&#.LO@^Y10(.L*/""\>T\ GK"Z%+_+#0F^^CT4M"&*>
M";8N_H%!L=C\;(P2<(+Q')T9BSE+7;1 :4##BMDL$];0O/U[MVU"(XXP1]E.
M9G^8..WFR:@QWB$E; J(A(C![-&FX:R*(<:ENE'UZ<L712>7;>^I8(R8&^I>
MM<[&QD7&U! I(!\6C61')%QJ,CM@?RSW_8:?^)I3\X69#SU32;B\C$X1PASA
M0Z73] P6Y/=Y98L5CWPDICK)3WU#FZR?$:!!N_BG\9R:YPFYIL;RM/[\\)0.
MZ.P]H,US_T=C[/0&6Z8WHP"N:(GLS,H:H[W[U_=SV(UWKZ&C2YG+H4S-R'.2
M:6]7YZ"DP6QM[G0I;#B$JGMO,BQ0V3"]_0])PDG/V(;UE*W.[]>9>1UOE;YA
MPBRC!DO,W=3)T*[FL%'F"%)96:/GKB":L#!4LOP[8\[;-]4'7N+_OUOS/SW\
MGYS\DY-_<O)/3OY?Y03A#%?KU@4Z[M[EV ;@2FNUTO9T_WRRNQU>W5=F\^*C
M.BX&L3):U;.>OU6:[CZKH.VG5X$M(7]!VI@PYOVBGQ8Q?OX 7IX8,>)'PV+)
MM6JF<N7FLU/0S@691-'_Q71WZ[.;SIZLME.U]=^'5Z(M/B1U8(QJO@UJCCI6
M$6,!&]X,&RK2Q1<Q&L[1'HI#JD=VS!@-2(+UFN,9VHZS/G:GVH50A$^X52+1
M<BMQX/EHY&0'QEO.EC3IBIJR374V. \EJ>2EA ;/H!("V9DF]Z'II:&CVCYZ
M?89\<!ZZ:C3 TRH/Y>N6V4T89@*Q^#XL!F*?2K!,J^_<,DZ+B[@FZB%;A.:\
M_- [P$!(FO^UEF7[H$,#D<!/"*RS:GM%-1]0/H$E.QT%1"IC:Y!XL2\=9R]-
M^KJI]?4/)S__Q]J2[VD>(<:F;9_;%U0OF:E+O2G9K^ MSW-3!A1+JZVEMLFG
ME%_>/-9(5X3=1?BMTVW^_5F-AUI1JDB4*@KA+D:X\\"]Q<4R=WAX1H9462O_
M>$F4$[(LH#3-.=+*_U%+//8/S];6+^*^# B[[%;SVJ7J84#DQ<6@\)-9+:BH
MB&8Z4W:LBEY5"N_D@5".H]DTR*I [U F.U'6,L"@R1GU2+PLFA\M@47M#P@6
M*"LK'SY%:J=%>5MI7'NF;BP>7[E@!R.[Z&RHBF&Q-4-T8S8:#!>!"MS8IF&3
MS,&UI^_/5%YL^J,X#%@>:ODSM3I,V&@BQ)C*Z!$3!@T1P?3BK#P+5)DN,)M&
MR+FE=2HL*>!112BNQ*I;N3G^//!3U8!_L,U[;'12S_6MTHE66UJXLU6$YTD?
M1G;CQY4B B$:%5'*7:"(>.P2@WF[H^20R*F]_A#]Z 9\&RY-C525P6=*UK;>
M?.MEY.(E\ G)6T[(3F(OX[]4W3_K^^N!@IU?],L_)P08[!N*;OI-Q##E35(K
M,_">]<#EFX1O9],>Y7N"KS]4($"JKOH.[DO3J[S+1S1B!@9J@HQ?U7!A([#F
MJEJ('&01J"(OVD%W%8,&WS0QV"#K3(ZGJ=B]DZN ()"@H6(IRP$WL1>7_.MZ
M;*S7!Q0W2O!>^ .D#2:]_2P_X,1==U@B\P:XP&0IG94=TF);9SJ4LF1BBPG
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
MX90^.!_-Y08JM\_T5[/+B CUGPGSTE*^.]\+!0"[.OI7*TOZRY* .C]8P=(
MCSQ8W7?F/1QV91=$J,':*[3%)VN?''87FL/,NU!0) A$L5O3.COT2< V4E*V
M-CKU8B7NM.]^:3?'QLO<)1'-.*-*)I%/FJ6LH,"-0.7/[D;[JX51_BBK9KQ.
M.GCWS 7TR1];(P%7NR\TI-<F[A^!B%T2(J)=HKG=R:1R:\&EA=2.PWM%N/(#
M6W'.%YM.2G9/7F?G/%2$?AE\&M9GT)Y=SIV9DK: W1%NQTNA+LA>1BT$K$-M
MHNO2L4!B]@1F'W%P>%AQ:5C&]0))$/GBF:L___B/W")_(,]:(KWYJ,FH;GTT
MW%Q19!D%<0W83!EE)?1G-^3Z76.#X"AS-(E%69F+[>!MHW&47H[OQ3T_QG)Q
M60[<<J>OQ7X>WQDFK2-0UMHYLH7IVQX;W]+Y^[%%<*._GKI=,SG&Z7JP/Y"K
MJW]_1&?&#.57N5=Y$<J<']4W_W)UE%UT/ *0/ 8(_8-WC=F98F9E1G:KB4^%
M(7ES8W1QH-4>!YT9204#W+VGQB.VKZ'@SANU+EQ6Z8-[MZJ;.^+.!Y_VL 6X
MB_&, A$"V9YGX5KDM>U,R?7?2/Z%G)OQ5@EL^!HEB^9>$-D-Y:;3JR6<!Q7A
M)5 W=<G--P$GA)(Y2BN%L_4U8Y+<N"3H7_HCE[?FVWWCP]7O/OA5Z;?JXMTS
M?AI FJIE6,YN37N9J<3VZ8C22MB SJ?K!0^ F1V>ZA?H=AL9).-, Y;R\2K:
M@[I,*KC?,:>EEUR0'SBPF6!Y/A#=T%KMAJ!0*& 4"CY.M;'!8F>RL9@SO3C<
M;WUC97<!-#G:4?E'AW?6E]J";1,=H1?GF#?-:5FO$BSPAE0L!&D16/B$_&I+
MPS;JPD39[28K8>%,;8AXT1!_<R/;'PBD)R0@W-U\.UU\11"G)_V$AJC+$XK;
M6_9/-Y?5M:+\3.EI U&H<.84'VFN&.!;;KQQ=9*WW-_+2""OZ>?A#Q>4>A4B
M$6PCR6]RC=4;V9UE/(E(41T. %-+;B\F6/TR6[M/G&6>)C;1YK:*PQ?.3X\T
MO?LOGO9.1&J&ZXD4WQ=Z5W:-*Z)+C<;&;0?M4!2-JU2Y3OP:SP-KXKOFX.X)
MVE>R^THCI'>^[7@\[FGS%8;W>:_Z)>" U@?E"[X<RO!L.2\""4,A0XCT  C#
M-)QC$;CNG7BR.>X&\[-HIJ-R^M3<9E:W_Z,97U/-FCGC#J&Y$/8F'[IJ3$\
M(U0C^R%CMB8 T8HAC3S;$C:7:_995.GDX8IXUX%=X^K$)-6,3O^>"5,QIF2#
M)SA3B^<P341]Q"EN-](7ND@A+B1LCHCA<'SLOG:S[!:\7SDBQ^5S-\'+7\A=
M9"QVJFRW'LZNRJ+./#[.R \;*G4KY8>7*$I,MN'ABB@L0.[BA8/$_'+[\W_O
M5^\9'RDHHE\O?&63VJ=>47=_UBNQ,CB24+%P.R1JJ>S@1?;TJYXLS)<?-_QK
MT$KU*Q'%H[6O[@M.R>+X_6(?U&A[ZJ(;K"5V)H-._^U[\&?3MUZ]FUL;>NP0
M]$6MIO/7&)/QR_'G47[[N^V7 BINRNY<L7LG+C\L>_.^Q\S(>OS*,/)$]HNU
MGV0GXP[_V"%&Y^C=/;/193%"JAYAH\U]V;X*<&D?N-]DY^F+]1@;F[B-S'MI
M'^QH3 :SR@TXB&KCNR8(51F3;O>,--N )Q;SJX4N<Y8(M[,=;.4,3FI+$5."
MZI?02PH\\=@(3S2!@NKR'V78L^SF+TI?] 8&4F@)K8":]17W9R0?0$YK>E>
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
MUWU).I0Q)"C"&>2.M)[O?)GC</\RC)EHY1-]!+BI<\]!MS/ Q)MI4 &X05M
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
MSOC*'U:JOU1ZQUY%(9="G]RR__A!=EUN\OX,[]H?O TB(94CWRN_SZZ-[V^
M'5OPWJ\EJWYK!BQPNY%#\\!,8V8E-1-+IQ=G8HJ)1"(% %#C<F=R #;(.&?X
MN+9]4>A<ZB5G_^0EFA77U=)-DN2:9?99"G;\/4#(AD>(<-C4U)OY "4E]#(%
MQJ).7.$033\L/"DOT^S<MQMS]YN3T"823"[,0BHL,JS@0=P\YB9%@1I.K\L;
M/FLS9<Y-'X!=//TB.E5S0.W0#6J)1[4WE:1K2+/$]:;S<<G<E\04]'3%E#R\
ML*L4W9\OR9MBQ<0FZ)#"%\O52WQH;S2!CC=@!.OI5C7]U>/BF%A)EW67-GAO
MJ3@YZ8<VT^:62I+-J#+LQ<+V1% Y;Z7 NYP7X8F P(40' RB .4K;*?]DZ$I
MO;T/B'E3L98)#N<#8-=R"D"(8['1^](&0-=+G@1GB850I-J^IHG^\KV$[_]L
M>0>F9F60J\)B.R='[=11K8-7&]#SKY;$*L((&8""@O/Y$C]O>?/W$9FM2RHQ
MS4NWYVAFRC?$U1_@2^+O.9U0<_=Z9@6QTF7$N+FX\T!@"J$1"#24@L\\B(-#
MA/$=<Z597<N(*ALGWJ)5+C4K$3NM*8^6/13UU12I^K+K=/=1S!!)\F-6'YII
MW>2D;HS Y@MDK8E5+>CA.1*#*4>"42@> >S.Y<LXJ=SJJS&"*R8%:KQ=P W?
MO5R+P?2<6D]C[-@2W[_?=#*S&CU47#R]Z&RYV/:!JL_W?\//SOYN52HSZ7<+
M5L<J=/[JP8?/Q.Y(97>^&P ,MJ7JA7$W=34G$P.9UM:[H>.F.5^S4DUG<@Z'
M\@+R$JNH9FZI=$.:2<^=FVY@=X&WQJLHYOBQ'.2+>9_U7<^96K^;3YM:!NCT
M-J>XA.,DPPH3ECO/RUD_]#N!9NJQ%=)\C6:2ZV0$"C^MKY58DMQ,9V+$:LQ
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
MF7T%S-'DLINO5A3F]7=,7:T+=;!?!7EFU9F0W'XM$J/E<ECK$*WD=@?S!=Q
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
MZ CLEB[')Y4V.[5I,QVU&RPF1[O'@SW2W41/8;"P\Z1!Y%!R:;.9<!UGXU-
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
MK* 7N&R8*P40DM(@@'2G\X):>G&G3Q%6075;*I-9-K44U9F6UW2\</7^;(=
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
M\_T[?Q"F_\C&:@8M% >OW>]>UC 7GS_NWO[.'D<UQ=CD,TZRV:<'_[O%B#+
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
M#)M^&'3IBQ[ZB.KII'IN -.7[WRU1%_"@\-D&M90)41WHJK9RWAJ;,+H_NO
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
M[F86H.YJA%L2*3]M#$<G$9LMFEF*S86-ZU_'3DZ^5=BG<8T:77;*CPU_382
M@@_90EXRA^C5RE$H,M5P1.P#M\'RL>EY!2_T3$/Z%?[VZ[:[O=9[$.80XGOY
MF7<+;=Y\KEM1_?JF?@*/C@JL9:N_-)DE,QC1 "4@Y=&.5N1G&&O.WA^TOG[&
M:;TS'YMPL/NQ-%TS9.E7:B@/$F4B5AD%NH.Q.6Z:PR:K#I-9P\'-5\ZL>'=!
MC9AK3]+J4YK\R]5"JL&M7::2<O]V%AQ\8*+L:+%U2#)=A]AQ=(Q J-5WW$N]
M45R;V,4T0C7KC>9#A<2I3I#])V36*+Y?6^X&C3E*1Q5 S6#*VKDBJ)4LQ^W
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
M9TBC!QJ0 _5T4"A\@)7K=+M-7HX'2=AU<#Y2X0,?@\*[C("[#5G+BP>(32\
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
M[FZ \$4O)#FK;DJ:)R0V.OHXK.. ["BQKA[J!DBT_.+++]Y?].WQ+$@SXH0
MC4>LWZ_X=GMU:7K=*#<PCH5XVCY^)?B!0K5L!VTNU[3KEX@AIJAH;IG&K#$D
M!W'Q!A1JW8A#7)&-G7%4J61OH,C&GZWM9=572YIJH1'X5@L# (KC#(['@ ,
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
MY>*ZW9197W64V&/&FT4W1=2YZG&,DD>ZP+@VM*K;IC(& RBK.M$(Q O4$5Y
MY>V(B-8Z,E/\Q0?[L>U@=FP#&^>88.$X4<!^.GQ9=FX>&$@WE=0AU8(*D&9"
M(-2]R[643F;S>/+DY(YJXRD.LC\MNM[HVL,+9H\_NDEG?GF#C>]G3>PM0*M(
MJ\$>JR"4$9%62H_S(1#H<6;Q&!=8Y<YO;SQ=,1O<[1Q20'XX(5=,X5YYIG%B
MPV*ZOQR;Y1,5DD(OS,Y))+\D,(97:/K^JD5J+3[G&LLY_)2ADI12(GUS.?7T
M+8GYY0# @R,G>%H[]Z7L2QML=3,.RC=(KXY +.XJ*4\K3^;UIGD8$ND&M' )
MG\R*0OF+8'Q2<OIZUX">:8C">ZQODST '?('[=]%SBM::CP#.# ]",)HC^+<
MX+TF74EO%71*V2$#1HEM(LJH\JVO?.=O@-'48[_$[GBNJ'O'D-?#\"KO1BSC
MS#^BEZ30ZY"I)"21'B.R@M82*)/\&#/D7%>C"Z5+ZO_,NN6NY;0C4/-.I$6Y
M*CR^EA4FJ?<T-9;P=0T-D@D]#8GRA&-4I'!'I_UALU=:M,7KINOC8>9ZH_7[
M?ZC#VN"9L'REF"P(#!)52BE-*P[LD5B95$;U-4OSNV6MS#=(,2U>]_4ZSCPL
M;$9D*=!RFT\)P8SV]-B@$R,(A(%<4&D7X'81J?7H0!?LPY2V'P[N-DT)(4@/
MO_&*IN$C,G?;M]!B"R//B>X;316DB:%[;M#E;?#7P%36459)^77Z",RG0S<:
M[ACIDE CB'R2N!]N%J-)BURQ4R^<>P4XTQ;^^DR879XYHPX98RH^,/Q,J$R!
M4: P*P>8YG!8C2ONXWAE#8L?ZET?3R55CJ_;;<2*NGWL=1CB'LH<T?F6.*I=
M2<V08703&A=P"PJHP3\GIJ>9U^2"A6DS4TBU7V2\8L]:Q1>S#B&LJXVP4"4/
M-<5+I_W(E^YRT^CM0'P!TJOK5VH=74<O1@94K^_>V>K^IZR5_V^MRCGW!$0V
MX^(LMGF#2>NP^KO6Y+-_W5#MOR,UWW'SZ'!Q0TSY\G/F-^\;5O_8^2'I_UGG
MAW\2J992]4CY7%V[OM71T?FEFE8'A]F.VSA\Q9N0>0=>&!]5THIQLW+LD;NB
M[7KPVQ+L+PNHXCNUV*>63ZK!?-!%/MJ*%AA$HB<+\O/TC\KEDNJJ,0NGX#*;
MHL@70\W$+KE%>ME^>(]P)636S0<A.$HGF\PR</%E"SF-1XH_GKV=GJ[YW1H\
MQO'%KG]4$?-_6F)R\:V"LFGI6NY<O[+<(.Z'B3=Z2-C2L<'[^KW?$YM5JL;$
M/?:*#RD?O54H7V//.>Z=+KT(?\G:<:E[ [&BNVO9_0'=Y80P[8L_>:6VK7":
M&"M0HQ^:@J8OD@$'(0&IQ(1E#&Q32F#DRF"W;#=  <P*PAL]UKN-"2ML>4KB
MS=DPB?4X<>*1M:63+D/E9^AC)F#08*0:"X9,)%-+BX^2QXQZ#A>KA_M'X_U-
MWS74L N7WJ_<8/(I&$OFI&PO)[<HVNG,G&5B ,578\GR]*Q0-4ZBC%2'X2E#
M45(E3U\-^IJN+7CIRF769SC6W0G(D=[CJGZ\ >$98N$:?2XKOH0Z8*KG;VU
MUZ$LMP.5VJV\<1.]'?[!ZT!I(_=11%KR#?,1F=($#=\B=$7G3;36(&EZ^MGN
M:-=2PC2?F;OSPXUPU/^=* IMO/J3PE*#LJDYN>7A##>(B1%/0UMC+N1.KXZU
MY'EBVM=/YDGH,E,R-IF>HE.:3$8'/N'K(;QKD^?;GQXR"W',Z$0JI33Z-,&O
M55H[[4=-^^193!8;;D+I#*B9IW)E&9>I$1O>C%7J\IWZ620\_6Q]6VBSVM[,
M%E3H\WK I?W7GQ%-D?QIR8+S8GQLL2@N__[D*(07?YH]JLY4%I:7A:/7W3(A
MH9G"JNE$T8_:!W!ZW,DW&9W0;6F5:<)>Y_W@UYXFGJHOK2(IDC)CFA$-FYQ,
MZ%OS9B8\W,+IX9O%5<O['<_.'UQ/TNE4VWVU&CGMJ+,4">9ZC"?3Z7],]".$
M9HZO+B+*?0RG7([]OMI3:4RC].=9<)JCKB*!+)_0O 6.M"6EE=+U0@1U_#B
M+5%&N*\& 0O#&R<[,\M^;/].=*A>/Z/1TX58M@?I+D9G6YBTJW9!T!"W0WU+
MTQF)]U1Y0T9U2'@7'-[EW@[W1,+AR&B7WG=-C$)(),I8(%[0(S$Z)WG1Z@]>
M0W_<R+KD8,!5TJ(,&_14'DNU#\J_+7/!M#5[3<-4P]]_,=*^V;F=311X38_)
M,I):>.F6\;02FDY@($HW:Z*27'R4T%H05UA%)NOXV[(#"KP@,P*TZ<@ELW&.
MXL5/ZTT:FQM>8/Q!%V?'\2F\,[P)V_/3E=BV,I&G[GD>'!(5:)@L,&0$=B=#
MOJGN4E+CSVF9LK\Q7R[@G5WQ[8(H2N)/M/>&" \>\CU\TR+Q,8=&?KD)NGWH
M!JR0D7@2 9U^K1%1B9'FN<,P8KH!&Y/B;QA$)6RB;5VRCHZ.EO*/#Q1!OL7C
MBNH,SB:(5[PLC$7$(LRG);0^"*+8%.DN5%*&(\;0$0&+.NCSH, ($JDYR?2_
M"J[^?QJ-N5V9X]UHC>IGOJKOT%RNR;.5X:JOXYKJ$;,)!1;R<)._M$[:^!MM
M4?\[0B;\W"-F>VSTMTB^K_YD2OJ1@,EASRS;]V:7-*5(2";E*W\1A4-G_\OQ
MZ,W\XX[\DP.H_CFTS:-/M#&]^BK1Z^+J^FEAE+F#([( @FD=7EF;ST4VT:*(
M46.SAJ@3Q"ET1\V)])[$N&@J?H=-0?;A'],<,X3D]N)9!#GXV8$X$-2=%^]%
M[T3@913'2R-M[>??_*"V/19YYH73U\.EE="#]0:8E!F(@\,JY4RE.SIG?0SK
M^RADGNMQP_KU;#[VA +]'_#W/ZV<MC7,R/=L_*7D7/<-YY6(/<NW:(!K)E;5
M>-<K%_2W-4PG,=>5?GQMZ =/9&P-0<I*J_+_6.&;/SW8+M+:"2U%$Z7&EMWQ
MW]\U8<0B0X261MU,K=3*ZVQ?735X ;3W>*6OS]TQ.CK+2KYD.]6V)UG#O?;[
M%ZV024Q^R^0;RF/DHV"MPTFCJ9NR%.1ZA\6(1 )LQAE95A!,?MZ1A=[QY PX
MX):#RVJK?9<?L[Z@ 1+\E,(M7H3/'##3/"70_^[LY +4[,;CS3LCN%&,-VQ(
M*J&10UA$6@A=-^PEU^:,JA^5"X/7C3J(X.YP"$\$ %C!E975>3)E9<TAU%EB
MMZ2BS!HT?'!^-E+AU(>ZL,(GRX'!1#HPPZ5OV)+O'Q:>T>:(N%62)C.F)2B-
M=K8_H8_PH !E"%R) D%W#S3@=AS3SDV@2ER*)SX]MLMZ-)7%5,OD@>LW81"1
M6PU#12!['.'M;MH!9KRH2T[X"?3H#RU>O)YJ0F,?;2GU.0PO[M7/!K=&\^!0
M7(?MYG,J'NG5/#U4E62T/_TQDB7054SJU&EZ#?<$XV<D=:HP=T](D[N<T!'F
M@LSA)>7.4J415Z4[KK^0(2(["[VJ3/<UW37Q#.6J^C8*+8ZRE9 3Q+)<%1[/
MH:UY(C\O/#,B+3+SHWRF>N4EAYF"S_F_WW7FX7\QOHML#=#ZO%WYH>//P0<;
M44$,K\7LY,:@U^Y(,F9PJE[5#2J :M_.+IAF.UX,;AWH"ZM]%B+;Z9UW9XE[
MIAQO[/VHAW775%N.A<;V.3CB!N6\^+!)6?Y3\;&6MPH9G?<N#)=QT%Z+^:^K
M@EX3I\'Q1DYBO!QW[IX(7UL]$4JGH^H*GT\+B'P+IL:R"=1*%./D&LCJB?.[
MMD^EZD'MA%SWKG>")E:]"'1MLFR@ <^9@;Q+C'!S-0V,4P%[.3@LH'.B5O.?
MI,E,[R_(.M\$3Q(I5'*@^6S'2>.?/!U$5JY^IF.^JHARM=]]4(51;T2P7AQQ
M[B3)Q6LA[)UTS$60?(^2:*11Q[:*#LO62R=]3[SLGN[-*^4XN4X8Z]T06B*(
MTB_3ZL%I)GEN_'<M!O%MX7QBAS4]_R8W-CFWI[9X/EA$,0JE$<2*.U#<;DJ2
M#L^7GAKM>>#"0E**:9=M_BTQJ*U)?<TKGTM%^' .'SH=?>D'K:^%\774X^87
M5GKOU:!/^U'%*C[<)-ULD!@.H#290=IX'?0!]<<]6MM8UUSV_I .*6>2&Z]6
M$CHWSE6ZZ!GQSE1[Z#IZTTL+P)PAROB[S!K@*,Q%FF6<[)&O83XW$^SIBQL0
M'HR<_2T.+10W08VO>7%1EKZV@C\!R8L/*F#6'HX;3GJ@E?;3N\RXZ]),<YOU
M\]L</S!T_5OGMF_;\QY$A!9@WY.5?VD9_FG20_C]OW\=_VWZ%^KA^D\B9HAN
MV2UY*P:!#V@?75S33-G$TC 6Y8N0&B98U6?=J,CD##VM4J!3R@HFY*^^C"IH
M:5X0E\@&;D%F6PMT+*+KWBID?6&?6YDBEB8-9CD%<\)\ZEWHJ,370&57G8$E
M-Q^Q#[S2&H6/KH/-0RW+>\71P,H'"'7+D@NNCG<F][$FEP!*,EM% EV'6)SE
MWDO5HQ0RG]R@_B1T<>=%4W7K]B3G4-ZW>'U _PI@<I-V#TUIEYU=K-FM6HB[
ME@*P- XGSZU0['Y-ILK)PX8E=/U$9\1)IX9?$"OYG7V8NI"QSQG61<61V2B#
M2B<]QAGO>0OZ$@ ,^'5Q03M84R=&T#=:\63L@=G],TN7KJ5#G_46%\]MXM/Y
M;D3-O:Y9;]K(8(38Q1U9G V%J;NL<R]R':8:AT^C2I,?G+P?$IQ/QH]VU)(#
M3P@L9A+>*E"U>,YG8O=TU>LRK#W:8XX#DD:]@8?5V^^#D[G8+%>CFQ"HNTA)
MR79QM*"O?P^+2!I0$6G3\&M!'1%^MI4K;PA_*BF3:/FCF1,B8I7_86&9;6:J
M 0"[@'@6##!YT=R-;=EJ.8UO"$W;D0UM+U>:B%\H:!LN0-EH(P:"A]XJ-/;?
MFXM@:EAX1T=H8O?< 5U\[0EDP]U%\5(+%/UNWTB[&02>@Y/W6$7TKD3;951M
M?#[BJ>PQ,!N@G1LF<.M@-[ZB'5%6&Z=H^J\IURO5*S;*=G,LOG71$3/]'P[>
M6PDWN$(B8Z1<<!V-L2AT;Q-@,2R?YK;E!=:#YUY/GP^_*H[=.;@;/+5OAQ(R
MWG#9:&^H\Z!5='O=XY>K%AAP*>,F4,5SHL8Q4GWV^O,D(Y^ ZH1K%UV%9"FC
M-B\VS=1F?R#W.<P=ZG',$T,>D[HI6T44N"0,'0$RB^!6E?@G78?.C3_\K[:*
MT5),Y]U]5X1$.>!.&>S&PZ!ILS8/TR5?VB8:>DFG)V5([L'='3:O?@>'MC:!
MFY+F&!KG@.T [G4A<JERF>;!@MW5FH>3.DTWZ"4BXK19G#>]*P^L9A(USL"!
M@2I"FT!LOO X\<>I1<<3E6\5G/RHY>F#A8ACD[0?FMHFKU_EB<%*@1@W%YVE
M//%H;C&1$0" PQT"* [1W3,^=%1IJZ6DHV=J:;C&MP$>W8X%FD'>55=HAVU*
MH[:V65)'_#4X&F@7%;@L5P$#<#$"MJ%A!M2JW2R::@ZU:S#E7^-34>;A,LJ"
M('[C&F#O>^_7]DO @JJ%%NPEH0%*#WTTG7[+L\#-AAJ(?],_>=_-R1?84685
M3LH8B4F:R[$( -B*:J)Z;B.X73G!6J9E7R_7?YFPM_' @[.FO8_=P$^>'M1<
M@'K,N[?S#:EO%72">R91='K'^0!(..D:A;/WXJ?M)HVL^G-5.?J*#I,%UYJ%
MUM\L]0:&]]5C&-'BB'!5&$@$$2 NFB'T39W1L[MM#X]+/9Z2;;X*2E4YMYB4
MUNAVO=&;2J21@Z@6HQ '1RQEXV554.K:Q=[>&O' HO^^@D/(1L4;U':.B3>5
M;"*AD8]2B7QR$$W'@*;+5/KD(>/C_V)[!Z)XJZ/XO&0K/LU]YWTUGXXK'QC^
MXI,/NF3\NU<Q_=AE(O33B=1X=O\KVXC>WK"%_&>=ZJ(#2Q'U,[$#U555Y^Q:
MO18F9N?\E[<S7_R#Z_QOT;;W!*U1&4[3NF9R@-O].L2C\,#_XP#8?PHIKU)&
M"V"Y?B8I.:C\NE'N;;O7\0-.V!!:'.Q)#V6:R,>FO93,"Y#W"RF?=U,#4>:C
M-KJ;(-_X0?[M \N_NN1PDP7[8;7'JLO,O%- .17M."F)* AO8L#XK<;#84U6
MD!G"DQ]C/O,U]3YUM5_9#.MYK]MZ_LSIJFM<XD:6N;RWV+HT16:P!-]$LV/)
MI/"JH5>/M#.?A[L^)5<7AL,"FS,?=E/IP32#Y'KSH 4O H&0-IG!-@]UU.)8
M5H=//D"9!=^.4>M5@%_]1TS^*P#:33K@_\Y+6N6WW_M&<MV-2KA&QR_WEJ3"
MKK  : PU RX >\& </>V-=_[+E!?'Z,+YXJJ+5PF3'Q$W<Y$J#YUMJ\\7LPW
MI#&SX2J>2@ 7=[@2/VVX3'WZ">>7ZVQ(PE,REU85+5"+5@;W,-2OT,7Q+:@^
ML2QU^:T"<W$Y7 3U*9'P)8>(C*.D#/>_*EGSD>XBZ\54-;(U)EP,EL"A0 PG
MD$PMH=!IG)@6O1C>:#;B2%->G#CG5TF.0)!0>)<1W:(,5P^3OWE"//W!>N\I
MH>N@ H$9%4PKL8TY%KN<D"BQ\=/X$6"U_0Y/Y(%X.1W&-U]^>3[WJ<;X/53L
M%YU]VK10<SUZM2MT@'V5K6;(3S.;NB6&UM%+&5D.;F8.(O=FKW@?:M1U<QR\
M!GTT/ZO!OJ9GQFK1,RJEE$5F4#F!AM3P-A$([N(%-7.009K;Z,7/!7W+>D=.
MCZ=0Y?G?2[,9\8U7GG5_JO?30[_JY$?#%Y;++1.60VFCW)P9H:H(U 5I<^'7
MR'ML!FH>5Q9)QA\(C/9<>Y'E![H.'S1@7W]*G%J"P6."4ZS,J=QLN*J8(OJU
M['P;_-:H;4^)T <.>8?_W<'N;9AWY=YLE'<V.D."*.>._RGH*[8C\_"A^C,O
M8&Y5-=6A^\SSU(S/SHHO-XI^I2]-.[@!,*@4&I!*'@-2BNV$R@:$8XC*0JS0
MX>&<9DEMONHOY6><>R7%QOV/>\HM#/*ZK0T)Q;F_IE"#67=E82U%-.! ^=T8
MO^K7WTWIY;9,U!]+K4][9GU*.4&9T( ?A8O-?.LVCY9MZ6+-Q&@ %,"QMRBJ
MG8WD=IIJ1$\Y3UV_S8-VV*+FW2Y7<E(M3Y?!X67.M_7;#=E/R!5+]K3\>_/5
M<5B(0#[?+7FE;,(PLJD2 +FEWDN )\F$5HPTJ^&HP'PA8EK6'>E&^OK3A^^?
M@T_Z RHM)92VL.2Q#O[)")OGZZZU](D9M>@NA\F,JXVH4(9F4@K@3)XYG44Q
M2:&GA+!*1]H!0/51FT+QIO ;.#F90?=?G/G#XR"FVHVZU&<')?W^UQJ%ZN*H
M4;<*7::5G"154LX+>*OP5>4OZ$++@\_3#E0&4T#(S@VKZ\5*20PA''8E=5DN
MAH/ ?/\L&RO0J'8.L-6@P\8AM+&E]'KG,[E2VDQZ*"GRHZ& GV,_>_%6 1R2
M07C<S294!J94Y9CV.9&' ;;D.+BT["B9IF=O);%JE7R5G%.R_;>KA>U"UF=@
M=O?'#I3=\/_=$S8M>5+RPZL"BZG![B?'@C,Z/@[O7O!O:/Y*)>"#E^3?O?SI
M9^^+U1[9^]%:08\3<BIEHH$7+=.[$ __SF?\/=K^GJW7<ZMSU-'8H^])>.;#
M2^?0?<R-TSYLY6T;UVY'L9<,HL0A?YS\3VZY]$\A)F8$UDY96I/HZ1IS0YYW
MK%O).#&"2*T,@;1'UI7[^9<XWVM.2B96C3?V>.N"SUYXCA1ZGU0/?'.K/IY>
M6GY@@L0U7R 0WP@*X&YVA $#@@>'E9SCEF_TZK-$EQM"RQG5Q4YM.G.";N)&
ME:/"H_2>PT+T3-V@N":X2S2Z=0I^:QFKE]CQX[Z]((^BR9E4L53Q&OO*HZ#I
M(ZDJO=6W=7,Q[0>F6, -ZY(.N[P!"!16 3KE5$;[2O4?,O4O$'CT1XJ6AXC#
M/B(+N^O5[LQUEL<>"B=/HXZ_*DT9KP/CVH$45ULTQ17$_5@QH%X[Z=KRL1_R
MHQG>(/-/9(L(+X!J%^:N2>JKX]VA=9X^8KQ,+[A2%6I+KL-"@9YZZ+!6[>^2
MB7R#="'[]B617=CR0AC&93BF">T9>_9YODDII^4&.T8QLQR?9T%GJYF>FX72
MQZD<_0!W.4,4A;8ETU;>*D0>$=W?/26X*68>\5<Z:!CI6>B(PO34.2#+(6T2
M:DB=NJ<[0J*L# 3)\R4FUC@YNKQL!<V]$7/E$?;0KU9>DE%';*6Q[-G"K+13
MTC,V)E6GZL6 ;8!I5'W+5EL9QJUW>H'>$[D3_6CQBP\V:,]XL=7&[4.\T749
MB4^.LT%A6Y\)XEQ141DM.2U[0=C="<\5$Y[%5Q;-66._\3<]NYB3T1"A=*TA
MPCK0J!K@J5<B!<$Y)?FK;=-AS>-?X#SF;&U"+FHHNPP?+?2ITJ+8:ZIAY'BF
M0(=\?'G(5J!30A^9%A@22)27 Q3'LC547.4*-W*_7R1@.+QXY5 75.ONFL9&
MKT%YTL#M"\LS4;;]/ BZ_988;#6J/$D-M& J"Y\VAJ(3_0XVOV$I-H_?/\53
MSL@INS#X:/E&IUPQ]7$7H0&5&KNN=1_,S9U;2<7+5^_TL2$OQU/HI %(@%7S
MD^[E:?Z[@G&$CQ7<>*BCU1@NVS#%1$)E9'>YCT)!;A Q$F8KA * P,[=L,'=
MOE5)S*!PW6(034>@MJ/P KO<DS7 !=.MS$O(J[:<,=UL#R^8N@QH@JK7-$T6
M_#38<%51G[KH8KZA\0L5X'F!Z&-A>AO08!E?FLP/ZD&JB!U[*S=?T)PXTT&1
MTJ+O6X5/XAIV<K+26O?DO_;VU[S:Y&86[PNU@O22B.3B;*B*K *8/Z\^&).T
M!!?#X7 SN'O[NPZ(0)O P+BQ.-FP+RYH8F)R<JC5'_Q6X?2%-,LY([J5/1W;
M@4>8+RS+;O-]+KA]4!=.UV6EXX)>*C8G+FSEO@&SETQ_U^:10M71"]P$](ZK
MI/R;6A<SP&8BCEY4?A;$R3]P]:V"??2<]2?YGR*!C;2&%Z <_?WXYM+Q0^$'
M\W53ZJ_7R1*A(,1HE(F4;BNX2R?V*-O2EQWC]'26C%CC#RYQYJ6FQ5^OI7^)
M+%!;VI2?;KZ?2Z.3%!X-&=1A1I C"+H17?HK@7P1!$>Z'9Y#MPD"V\DF0B@7
M)P*KP%2$8("*" IJ=H,"-'5TS!T<9=^^$%W)5Z/'*V_[&6>OG6:^PZF'VL[
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
M+B;,;@0$5+;?_TN0==&1F\DI"D51:A+DX-[(6QX+8(!+YT[HJH(7="PK^N3
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
MZ#TX:37E8\CZ)E9X*O!0A@9&H*%L-RM611,.E]WVJ37JDUBBSXG\)A7M_SW
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
M"H#EVH S^R-4R=A0KTS7JO[^ OTO^$91$9_ZQ(IA%0NC+$43:OG S"$=%AC
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
M,Y[NJ[R=+>Y,/<XREYQ*>=()M8%BR?B$U)'\Q,P3NSF&__]60 ^E>A2F/?R
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
M>TV,DI .+1KE]XH(A82J>U/*JBDK=PQ+O\DJ6/V19[G9G?[N\$A<OJ./<&1
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
M^A2T!%_>G4>\W)M-O3?>Z[&^2FA_XP-Q9V:D66\CQS+4^SW6"T;V=O_$N56
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
MG64"W56F^_DO.W9'-AH37<YOLB9Q_#X*1W"O>TKD[RF=S-74Y;L: A5 LZ_
M9@@ VE7H"?Z!L:]-^X9F_K5RTXLB8SQ0IKO<M<?2P*6JO;?9E9.:15M_EUVB
M[@SD&<-[)XU2?#7[$#C3ZU.>06O5CQ0GJ)^@A;&Y3#P2<W6=?8.YE(?*JFB_
M7NK4EAPT8_?]X/)W=X#!JR$V,E*O5XP$YEI]N,5Y\1^;[@+/EA;1Y&11'3F>
M%=U6* &AD[UB8:5"G'2'Q)10;_,+*ZMK;]NLUBI^QTE +WS$VHVPZ;MSL.^3
MO[N[=]E*6P?HS>J"R\!3<-F/Y*PV<VEU,>9Q>=F68T"5J"H_['6D%GB7)3J_
M37DOM)* ^(V)/PI#@J"H&;%+]J$WD!0*>$_*P(WQN]B(M/IV<:-X-%S<&SCE
MY2GC31S+Y+[M.826&=V!7)565_< 5P &IE* OO7D?&V[F"03M,EBTHGMQ [J
M<@1SJ3%-\P/6&Q@F)$O>\-LT:MU&#N^JV-@(3%J3@+0!.QC$4V0AG1]EM6FE
M7MO>QWI**9AZ-[&Y-3JU8+J5#23&%_?T.<U<6"?^WH;QH^([&NQ](UB+BS0Q
MNE4C:7&7JP4<Q_$[#9$['M >*!VBL;W8!E@R3FHL6)#] #<J?:JK#CS:V[)/
MWEU"R.D4<W9TVY!HL474.)W8S(\#I@AL?( Z%@8P:DU53QJNYDGU(!B R57L
M(51WVJUM,9BEN5;-9!.Q>(#SMZW-'D@7$'G<8-<G.WE/.2Y]J6.=FK%\<.D.
MF(KOAL$.%GT;GR;[ND<"*H6<&SP5&;.UN,*8T: FF %#3$I_%^;2""8]4744
M/Y9)[+4[:"$W=A**@=U6FE$^+U#UHSX.U.@:_11>W\BZ*=2QC5F!O(M=\=C!
MYZ06T=8O*:4(#)H2$_^\&U<@O+8 NZ:3L#[C-A]EFN1=6]W<9NQ]BAD%IRE\
MDFI&VKME\4 @KP+2!G0&[\/KCQY;__IZ=XOG)/0+\@X'.'DY11N2-+L*8$I8
MP^/E8B+Q0"E)$_9)].<"8T"I!TBPAL,OTPRV].L5,3GXCN+US$];K#4(?2/8
MBXL\ O9K]1('VC!@UNUMQ?%(+<KNLI(!&*"0"OA 73LK$GYG=7HA$I J0)L@
MLTXD'P$<[8>SR[1%6I3%5NTT^C+^ZZ(L/OX7*9ZKJ RO(TMWE 'P"6EG&TVE
MM)':643)LQ<)0)#-SG.1MG\T(U,UL\U')*" !B'\]2?+%52&]1&N0$4$.095
M+%(>W;'DIVA?H6=0\L:YM,A=O.[#==G,YAR87CMF%5/$;.1&-KB)-3^0:P>?
M\E:]<.OW'[=A $&E:(C_Y38XL5O*UM6/58Y:\S&<Q7EV6:OZ3G$X=&,$DR4M
MH[/>:U[G6S%5BBFL6^TN0!N L$WZ91%II:E;%42%:"@5E8(=]R*/+0CA+[<Y
MP.FVMIGW^I/)^HRMV86A4^UUUH2YCB;Y5O\IZ@AR0,1Q!A0U@F1>$EQY+K &
MIR?J<A\M=<:CM&O2SFY!2>$)[X#R^01A4&ZKN(XF'3]@(+3SG3+\IT-S=S<:
MD_H^&ZF.JCOK-8N@P/X-S![3;@RLT<[$H@<@6PC*>JI?<)DBGJTI00PT3Q(3
M.##(BC]NT*9) A*V?7(80U!P%F.#2"@?J2!"XC8OTL04&9H$5 @S[6Y*\0T5
M65 X=C0DU V5JITVK)M&LYO-07]<S"0^E8 <MV"D9Y_P4QJMD>-RI?TB9-7:
M4^2?*L3CY1.V%E=9B9N9H="-+:!;5+,:EKH9="B^2'WT.5 SC<\;A*540.2K
MA=O2NRNLS8A4/,J# ;LN*I](+:.M.Z.W!):C/XC+@K H5Z +7O/S!FRJ4RI.
MG1O=0M7Z,1#4K0K=-X@W.TCOU>&R0>;8>HW I@E )BM1U_S:5.K;%H4MK@UZ
MIR=R0'-M90U++Y7G3D+[X#,>IT=.4^G$6* 1H]^611DO;6U'<K&-5U -0X",
MFBP>Q\ X(_>W=Z3M 4NOD><N?;(RI,F+<[W6V>G @*K=,]KK:"JDO'7B97N4
M_MA,VF)?Y MD@/D$XPQ^-A54A%&M1@$E,'MEK*2*>(-M/(QZBEM7'47CT/.Y
MH8,/YKMGV!+0._P*5O</>NVX"68[WI*WP<M[@Y='<1!38L=87^V//97$^#1B
M/79]F?QNB(>_D1H1=YX%IGLI</NMMV!O[VY- #G24I[3RK0F.(35AY4B5 4R
MU;H"U\]%/<6O7^+""0IJXJ(%JK?;ZHP^<#=_@X8Y')$T^S0; =P7]G:3@0$,
MA,"3^REWD8T"IB7Q%(!!="2G+'.^:VSU_JBN"I=BO:7;KUC\4%F;8$+;Q:>E
M-OK)Q6SG)@QCUQFD=TY2V-Z]&-VBV:)71E,/_/E^."9IGLUA,"\I AT6E:K.
MFQ]=#))*I(IQ.%,"LH^---$;3?TB]$XF5N15QC\^GX$8*"MKYR. O;>X$U3Z
M94R/"]7);K;L*ZG) \R5V 03O4X):*]G&EAC:JN% ($H09V3$QSN*G4 6A8J
MTA*LT((3-Z:EGJYBW4M_?('9(MOQ%VE !2_P/7[>'L#F5$3J_[,PHU@BL;V,
M'&S :B(!\%;(Y0X^]3Q?&C8TR:,82$#LRY$<[ZQM5IGX^#I.%B@*3<19TJ*C
M:Y.(6 %]][($-'<%584+PX^P7;8[,!5HR]$\2]X5BS&<*,&/FGV(Z3RKE<E
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
MFL (]&OUU8N"?%\?%*WE'GZ66ZNV]Z']S[/;;+G[@YB>83C66SJNM?Z!0KT
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
M0H"K/E@ Q4H-6+PUEM)L+=.M>+-0O*F;VDZK9'DFC5;K?"">X9>YV7V"IN'
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
M3.%H$WI-_B^VR?I3K^E\ATF7VVQ?24_I\["^ 16&2/V[DIZH:B9M!DON!WW
MSHG6EOE3F]*!6+&#TS>I0^?X,Q@<#10-0S/.NOZ"EN533W<5U^,8NLZM[SY(
MQF-XI3:,@4@A=KD]89W>@,>1FI,2A[O<>1V>>]L)V*Z8JY ?3*&11",RM"[E
M,I.\BU4Y]UWZ(K/?"SVWC8K3V[S,M'.UL5#B^C.HD>WRCY\"#D!L6:,G2>@I
M;T/5\/J0##JL::XP^ Q@P1H>?+4:-==O%0=L#44V6BVR E#)+CHYJL]2,NG+
MEJ,VTO, U,B^052'Y+IB@4##9*UNB/"4__=;&:%?+9,V7: ?\W9C0S\,-LW)
M"OV%9HVQ735 ';-EHEN BL9KRQ*NL!TTYVD[ ,E"N89+EJZ?F:$TH,?\)G8K
M@"BOI$!L,84QT;HD0"*V)231\KC3IZH[JFF'82LLP3[]R03-ZF!G!GKJA6%H
M&#MH9CL/VP59!8A=KJ;8.YA"H+9&[DQ:_$;&EK"-11\F#"D.2# 4_>\^M/6C
MPVC]LY*VG6E.0,F5,:)(^3(?XY=;6JYAGDBM@]/728)&42\F7?V!;(O#<"92
MIIX9AH:S]T,KL%+]MEII/)2-G,*D.@.@-7.M75?N!\HX#KJ-O<0#7CQ[F)[5
MC/L+Y'<?#M/SFRC;:!L"RP6PN9GK8T6H'?*""/3)^A!J4@IU%2+J+ M1ED@Y
M:WD Z@/$R_\5=V1=JT ,FG, Y>0 Y*>%FGN/BE.!I0JSMY1NKIKMO^WHJ=0X
MNQWAN1/]I]"'9K-S^VZ!9>-#(&AVK*4DH)JX'H"$\F"=\;0XNG&>QHM6(%'
MK 0ZKIQJ[G, HGJBKAJ-:8FF3J(-B<_K0S";MV]>Z<-8O[,29O2CX^5(FV;0
MCP61F^),P'C1 ] 33]:[9D:B)6"\AKSP >@(VY2S..CYM(HE>2#(+?]9F4)T
MV-5,_ !T!3MG2OPPV.R5R1T[5W=H\:D>XPGC;[8+3\4?JLZ@?T1>H[D,NAZF
M#6OYP@1;5BA;\0*R%'J&^V//S6\21VL<H_WT6*_9F@WU,5&JIMM\)S90G5D_
M?A,FAS&'W0Y :28L'7/]33DK$[[K4\UIF1SH;N@7*3.@5AA%8=8,E:!;%_&O
M,,=$@@)^[\L[ "T- AOK%/U-'\EZ+72&WH:.AY=;MR>AXH&=XK0]C: VE\;P
MQ%+JIK 'H,\%]2('H!.VBFLW4P] 6T G^[/U>!4!<+L&<Y'Q8&'B'?MFO(Z[
M\H Z&7;BI,P ]["]L%IO3#:V00)>JRH)\U7=N%A(;"^FY-OST]\">@',@93-
M^;Z2GJ@.)6TJ0]NR;H1T049=;9;I@GR+E]GU.R>3!\#19MJ?!;<4NX9NEB_:
MY_A67_0!W?1ONA5&MC;>8F;N(1TP[O)2_@SN&%JL)+N%LDZUD%G/>("=QGN;
M)2KG,1@"8!;]8@ICR'S!CD(;<V29E#H$H =+$QZ)B;8D'9LFVK+1_K'E1<M>
M(UNR\.\#T/E#CP]#_N_*;]]CS@\59W0^A R8;'M,([(%Z$9/FH%=E'\ .FZK
M:AT%V&FB2CY>50%EII_8\)[^C8[MPUN_LSC$/(8 >/PQ2V0W"R@N+0*9'#%
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
M^Q@UP-ROU4 U^F3!N80$$S&G47872&[8C=Q(Q;/[]TM#J Q=,LT<R/1C:WY
M5&,W\-S!DE2-2-IS,)&%V!)4"VKD&&?WPZB!Y7*D^3HLCUS!=T&; 8ZD%1V
M@)*K<TD9B(EFH%$4$?W/Y6&L,$>TL?7^T%K1OF#%OCTX^1KMU#9!_"UP;3*+
MAQ.8.#ANVA!=4#,+:Y)FS!][(.\:=S!=8*HN6R]0,C73E&'O]7:]F[G^@E6L
ME]@'FT*Y""K7!=,E%Q86M^,#6[D6S9@S=)X<5A@5 R@BS^4J16:K6ML267:!
M;\K9&E7^_"@\')YRK0Y( Z ,'<5G>$(J2,"N#,10!2)HX;';(2)8O7)M%-75
MO^RKJ<KGX=!23$<B42,T;[!,F'UQDW_\)$SW&)<,> ' )>1,)Y \6[!"]N4Z
MNF\=\T8N\O%!OV).]\QE]2XGL$P69);=F88(!E\$K5BP!L,M.;G/>@_<9 JO
MR#S;8T*A\/'.)N?OEVGN\643;5\ /1]E+X]QQ6[,J7 N@(/]=TR2,GX0[!^,
MW=P5T^#@6G1A3FV4Y%=)]M]$ DWWTS+/(A__ZJ;9-MQINPIZ77\!&NS5Y?FL
M:6_X !0H0JVW$?+:!/1F8DH"P52_E[18 $C' ]"=+<O5FU_W/T+M#=FZ9FB\
MVUC$0EF"(V <:1PUG";K)]B_ U"LQOI[ZU9L+9>A[$S]?@>7UK3J/P] Z;G?
M)&VZ)YYY"A  '*. "4JP?Z"ZO>9,(Z"EW H AM3)>N%(,AY<1:79=KGE#E,9
MY4'1^_?+9I4@+$]6$6HZ.T3 (F']<5/0^$XPY,0D]/6P9+^\\L0<BBW_B$G9
MA"U5]2[['&*I07O-F$8*.O!QCOO67B]UK+>B5; V=Z\O,\_U($N ?/FF["L0
M?,)2+2"%-,_]DCL<\U)=XP?V+]$E'X#0&_#<8Q%HIMS*=M#ZH$7K'CB;:6M[
M"(N:#P)0.".D,F@:6HSI2-B+K2)(7*6(:Q;A_<LFA8\AH5L#+%$>=U8$M6O<
MJV3\-^;//5F UDBTO#S&)7?M7J@6W"PI/O<8$K6UPU*"OGKS$,"%.-Z^S(E3
M @;-F\@-3D"6;&*]_]%49<AH&X<ZGB-]=YL@(4&'<BX&CRW-;@6&<F[&L$+D
M5J.B6:N2V<O@'@E@I(6VU3-_Z<DJ;=SY"S.4B7+.71/\4KO16_*$F,P2V-YE
M438,L*=0/L;$]5Z6"QZE5@XX<@ 2/KFEI1'4RK'QB+#TF52A3Q>.7+ *]OIB
MZ45:#"8NT3D4K9CJX]LA9XH!W[^+_ @LMSP*"_W_2MET<P)O&K#,L]X.\%W(
MWDP\ )F-KT+CXQ#'4!Y[Q)4=",':UX.:$T-+ M<\E3/2U&1%M0:>:4U_"0-4
M<2Y8!">]VTR<,)M2'E*9#>ZGQZZS'W04Q](R8]=84=15D\%5CJ%FMB_WQG,!
M#>71JBNNJJRM#(EES,+ -JJARFI+7V.ONS4 I>[C7[C$MLC3:MB)\4O0FWVS
MI&K"<^)B,(/]IDU#0.,XC<C.@_!+!5@BPK8&FCVLW.\7_(75[;*O WT:L!^_
M$%\L+Q%,,1L'\E3 %Y <6Z!:];CQ+RKSSS,O](R7E8WG;OM::>C#)A."WFQU
MNIKN=!.('L%$'8K61!YQ'&@OG[[=5;EW3P)0@B#:,;/ZMM-0Q[%]PD"&V?0\
M(^ZEC[6A*]NC^9>P>R]'2.K>8&HMFO8V:V<7TQ,#7M127;#M8J*<T/5[10OQ
M>*\AE@]Q[R5Q >('?(VM/N619$4#:6AJ NP5J8)+T/ZDX(FYE(VCI/)>^N^T
MNP.5;F E2R!B4P(^)$"./%?ILU"+QC"O9M$XJ._9P-(\UKA13KEK,*X^8<M9
M@NVI8!I/\!"],BZ#?_7+&!H@V6W"AN\$RLO&,3T9)XO$=TA=T$DE5B]L,DL8
MU_UA\#TE8Q69O1J$SL #7\!V_(C"*GVS [WE<F313'45(!8GK89%@"@4+L:\
M?!38PB+3@LNJ]^,!=@]&(?8JQB9>JV+H1GR99G4P5A(Y./D32F,-\KYB%.@S
M=8G,;$R]",VRHJIF-EB\9ME/^@#TU&][VV/1]Z_-Q%4@P83K/A"VO(\MNE@
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
MN33E!V?8);[#I\WH^0"G??WY[?.!KC18TNLMA^G59%HZSZ5<&="+!4[[BUD
MF)*CCQU>,?,\=8 1-,B29E T&Q6%2J)H[3ZL3+O.SFX#]TG9+LKZ'"E^#Z$X
MG*L6&!TXC6EWDJJ^=#-R>9-T]JKS;;\9F%_G[./+7&=B2GO<;R?:)U)[9ITC
M&[;:*GWFZY/>D;FEZ.E.PJ4S\)( 3DFS]-EW=^O;KDKL[TI]WU?G.2+&W=^A
MEK<(-RTN*/DTR1L92UX)+!G^\8H8!<8)"H7,1J(2)3(_SS/2ZB/,YA5<F1_L
MR@NK\.2(&!8P=MH@GCX4)P2<G -+ORWR%]2\-#Y=OV?2QYPQ^W![4H<B)ED#
M7D&ZL?*TG)JM>63O".EH"PD%1Z-O-N;A$PM%:L^2?YVPPF]//UNI.C)!IJZD
MG?->[+^F]DW4Q&SH/N6+Y28QNH=Q"P7' ;;(J6.:D 4?7NU_,#[B>))CMOH9
MRZA38VB\>X.+G+7;I'-)KFNZ.3<Q'<=5BOKU?\_!)BRI>Q9IZ0>>"F77)8AR
MC @>?,J%)TZ>7 Z+NQEBUS\ZZ[.N< ^5[RU!B;*U(?X'R0]<I"C_2RXR@A)-
MZDEZ8>#6],UZK,:#+ES K7B#3.GLC]Y7X!J3?,&SV>MLR^QP(KK\E8"$H.H:
MH]LG7MV)YP SF6 ""&; %NA(*?%0E+-']LGC76.=$33=D"=-05D%9:QI+8U<
M/.=-C>D;V CURPRVOV"^5/4LLL_4$%PQU;9VW-9\:A"1H4G7GQPD.5X^;-B3
M^O;.<DP+*\ZE*%]))E24Y(7MJ9*;'L::] [7%%Q%4K>]5O??92I)P4[4%35Y
MCH$L<?9Y,ISZ(75?%@B4>BQNHC5RO>FP"EA/QI]NZ+_5 J=BB3NXBI@NOZ.I
MC'R,9@24MM**A[Z]4?:Z48*9?[_S053["Y3@[=IH][Q^"Z==,RMP^(Y (5_.
MIX;!;>9Z^QWS"XX="J!=*H@R(@5RU#S'K+*ZL?8WN25U8^$/RP"G^<*;7X-G
MG@IQ<":88:<AG->R>+-(9O$[S.I%]PN1A7R3<M-BQ\]-<7K;Q#"2(MS \] !
M2*$+(.@1)OSYE,,G^(B];_"I>VR7CA?N41VGC!IK73U=;UNM(N+Q!$P8C/@#
M)^=6WQP<9W\;[<\@_O3/CUV9?QVIM)1G);NJ_(-@P%JW93=N"Z^)JACTTHGE
M3'%%#VL&/X/>L])5!,#4JH4"V5 :<261[7T90:1[#5UI)/ \GLO8,Q%, )F!
MBNGK[YO:W^N.0CD?AU=7./)O'&1D23]?$__:;KCXO>;$M;6+9%19IM'ZA53'
M!04RN,U1Y6T%5J"#-TX<$]-K2$U)9+O.?F4A>Z-NT\)GX3W,[*9]E_@H1B5L
M U;DH=O8^Z2#2*W-'")>6%G86RN+%6$07LN?R!>S9/;P;TYZ7][%DH'@RO 9
M:X8WH[B+HA/3XQB!K^3[754CNFL>/J;=7>^$7TE>=SLIJ(3P1>F8B81&!0X+
M,S8ME*.8X(<)+0@V/]@JQ/!YX"A+R*SGMQ*70-]-B^B\[LR1-)^ZX:GMZH<)
MM.B.L>YXFBM//0B"E4UQ7>$2&3YQK;E8%EW'*6EI+,5&SGNOU/Z.8E?%&\,T
MHP?TY^"TGK.O#'YO5/ !1#J:T51[6T/&+F?)]TXYUMAHBQ<]\P=*W4GCR9L6
MKK/?=YV[.A0].)LM?%+&!.CT!'[LV&PAOSPU#-=DFGZ;5+^&>\!48855M E=
MM%.* %#8[WN)Y!D65XV$L*/GE"A$[A_L9P]_=MX1%;T]#6Y6#(98JS":)*^3
M"_6TQY+8X[]6+?2(FF<&ZC'ZP 1AQ5N%Z(O6\EHSMU#![Z()963*AP58D^^7
M.)#/.AW$W4"Q,LC>#)QS,H/]8\I 36M=Z\ NZ95MGPFU5/#\_2R-O],9T!5$
MV<XW67>:5B7\^U[1CQR.*.ZZC[<9/.(T-B?N^GM2KRJHDKP9T2@3$/0&W(\-
MSWS<MY1UD2[*GJO;';0@JC0$XG+K[V*"+5__HL:"&[;WAJ-<9>SIY1YARNSB
M4F[S>DU^9\IOV]H'+".+J 8CO,S[X"'2X\+6F[7,(2^K)S,9U39#M.,2+&>Z
MLX_8O61B%#ZR.D"^LM]J:@M7)2P!).H'0?M 3$YZ"(PM*3#T!DR._VB2%#%G
M'F0&VE8 >KDKH+?6$*S),!)&0XR%$?&Q,)@=WMZQINU(M?BL:K)A>>>EZ[Y;
M8SZ+7]J1'KCKACJJC6%%4+P)A=.55&4_D9 :AB+VK8J=,LA^1E'LB$&,_).C
M"X</('WP^.#YW#JD4^1/.S]VW/]:/H';+7,$2Q7:K$:<42?26P^,2:]?R\'N
M#:IL7#V?#N,C!'KFV"$Z+_.+PY:4$< WC,BNY+S-_^9C'PZ!0" 0" 0"@4 @
M$ @$ H% (! (! +Y?PZ;(_\#4$L#!!0    ( &\\5U82$_2NP8\! ,0& @ 4
M    ;6=P:2TR,#(R,3(S,5]G,BYJ<&?LNV=8$]'W+AJD]]Y+4!!$FE(M2$2E
MB8B"4@5$J5*B A(E) +2.PHH*%%1 1$B78H)$(J @!0I04A!005D8@DC*9SQ
M=_[GWB__#_?<YWP\FV>&\"1[UEYKO^M=[\H,V[/;5)C423M'.QC/#A[81>@'
MMOT#)F$3B+P4! N"08-G>QYV'+:#Y]_X=][Q;_#Q_COS\_'Q\@GP"PC\YQ 4
M%H(.00$!(5$A89%_ WHE)BHB]N^/?Q?YGU-W\//R\HL("@B*_&^/[2Z8M!"O
M Q^5EV<7;(<T#Z\TSW8O# ZMD?\_R^.!_=?@V<'+QR\@""U#%/I LQ2T?%Y>
M:-'\T(JA=Q.@]V%\TOPR._?;",B>#1#<=4W.)+'@B9#6L?IN>==Q0-OTTO4D
M81$%125EE=TZNGOT]IJ96U@>.'CH^ E;.WL'QY-NY\Z[>WAZ>5\.# H."0V[
M$AT3>R,.=?-6\IV4U+3TC,S"N_>*BDON/RA]6O'L^8O*JNJ7#8U-S2VM;]K:
M>TB]??T#[P:')B:G/D[/S,Z1:?2ESU^65[Y^^\[X^>OW'^8F^'?KGU\\,%Z>
M_S7^6[^D(;]V_-L#P7]^\>R(^_<!:3[^G?L%9&S."@9<D]UEDB@D=ZS@27VW
ML):I*R!_Z?JXB(*V&6TWXY]K__'L_YMC2?^_//M_'/M__2+#Q'AYH,WCE88A
M8!SVT\P]L/][_)\\>L$BAFP/7 BCMKH-4[#67!6N_&JM-![5'!G%/?MSWMOG
MV*3SSH&@$Y?!,_R(K&V8"D$*,[;(VPE6,";IJ8G4;9B$)P]S)+JWO<G"O5[V
MH5ZA^_E/UVZW#6O = AN$P@J;1L&:I6DFY?5JA[C-*SC^;/6WT[5=LK6$7#(
MC=U?ZUDFQBR[H_M'PX$!FG$?,AL'Q"BR%<9(?D*<)^8<[P&:>LKZCYI(:MGA
M:0<S%PEO/>S.8VH)+[YTI@>WP0^&#;HJ'!C'5F[<V88)62N@A<'X%VQ=<#^P
M:0\04YOB P0>//EZ0S@R$JFDU/,49G*K\*:N=N'I4-X\P'^=R-)$.W4 024D
M8[)3]Z)N"5V>TU>27$(Z]-D[CWEOFAF]./HR<OB.=#=2_[#U1U=Y88FOM=]C
M_VXN_?.ILF<;ED($O/")1, 5-Q='2RA/Y"O1V#6),0PK56^P"?5;LB'Z.'L,
M73"(FH3O<JW8S#,SL%O2:IW:AK4HKB^QM+A=B[S-8![+!QTUP8977E'4H9S,
M7#X896RN?)MO(#(\JM#E*DD?9Z@:1>M0EN-9;?(8(?(@J+7^KP?611G%QG,D
MTC9,-M9?C&W;UNC4(;D#;0_<J*0]<M]:F&IPBA2H1 JWB;U\SV>;.Q7<SV,^
MSYU!M"+66EE"H!V)+KCNS]CK+_3U4-&DCT]X-"K^3$>C5^HG6X/IUR?S#T?]
M53CVPAG?>*._2[!VW!^.*N.*KFS#^+(!?)<VYX7Q-BQ27  I/(:_$-IBZAU6
M,N'G1^F6,QD1L[@DV>0@;:1IJ)DW[&]^_(!.N__M;1C@90SJE*RKLPZARI@U
M8"3+$Q6+EJ6VGF!@*NJ$8^9BXNY:NX[Q3V@_'K+Q;*D1]CK9[YL(X_TVI/\9
M/SO)%2V"3'=Q"-Q]PX D\S+GA>:TE<]GIR.Y>=6AEEL1I=EG]<)49A>ZE>Z_
M3+V>&9?B'MEQKF .,PT9/@^?M61*,<[G)6/#\;F573/MS\2-[FVUIC2[MQ#.
MB_B_>Y/YD7;_Q>_%JK4S#:FP@J-PFW%_>73$-BPY;1M&S:/ FK!BX7X'.*^;
M6'<8F!*-RHKN)U\/Y;#I@X/"5@R;J+&(VJ3S04)K1),:B?#ODG,;S"Q0G>6!
MUID@',*,XF2;\(J@BW<VX5%MF.Q&SM!#DWV:9M?UAIJBY#\D*=LH/9:8S@3R
M\J"5NA)G5YA18(IE]Y@:VHGPD7T-6<EI7^DB\ $M%73G8/+L[1.3<]]N_!J.
M5!83NIFDQR=U4[Z();$-Z_9"7'0!]Q">U*#BF"X@*ZQNM5TNV/DRZ5!J6>R+
M[S?JTX0"+6:N]6\H77HYH1GD'N2NF;^']^N0_@J1O,05><[BYW9S#5Y#&1'+
MH'"EPM?=%RHGRMR!_JKIS7<=<7\5I;T[3>46RSZJW3-Z<OM=G0<S:1N6M(CM
MAF 0;)S,%06_,)#,JDG#)N/TTJM35G(M*N?7%Y:K@SWQY.())6\4[9W6^P+I
MZ\]M#/M@M[#K):QXS#L<X()+<\?*$R,0.:78I-_.]F=]Q _%EQTNJZ[[(5(\
M)__VE>N(CIQ,WYD4M7IE>0I:!VP$YI>()&?9)7CWAO(LF-;#U9ZL((R;UUI$
M @OS;X;:RRL^5,.J^:2$=A'W$ZD$4VRW"A$)3T*(QKC,:S&GIZV5[:_M "MH
MR)S?&\+?3>>^,Q5;/G26NY79)7W3T&FY(41W*!M>:-VMNH:=Y=^&74+,.7&%
M[U(CCS/CP4$^"(-6.ZG?HGYOJ(.97WONSAD4#E]+.#Q4$+&@]V VXJAHP#DQ
M$=C6Z4RP 0$>,.4*>\&3GH&/:MEQ,TU(44?^]^VZF9TVP(S?ZTGS;9BFY?W2
MA"FFH_SG-KL=>V;?]4J]O!J^2I$'?W7[\0*^F[U8-53CZ?%.Q/-O&PG5J]ZU
M=!\RV6?71MCSXF,*9J*#P9H\1U6F//J8"."J+ENF9VL"+H?M^3-S$8@=;8D)
M1V9XX,1COZ*-C1X?FA<_OY92A1$>O/K&->YRZ5:')UA/5=>B);.#LRY$>I"<
MGM<]5ZBD=>@UGXT.'5(/3C0H]'CC^FS??OV@FVK11]7EY7]Z].! HS&VC/U2
M</7+;W )8N0V3/3"\).O<2K]^-U_:K]D6Q3ODY=Y_W/!1NWBCJ_[.Z(58#M.
MZR$")4&C.+;,!G,-G--=VV"9<2=;R -9V=<'*\,\MN2Y#V-/9#@Y1'K_$)J^
M_O+5%[F-V5?=)VND>/XTRYT[E%M1^4T%O=52FR!>6_O*T'QDI/>)5JHY_X.Y
M,IYS,$?=V_PP9UMT4!6V&PNE:O&-RU[33=NP7/(RGH:4N%+] I5'AZ=QU<+;
MTU)CAELO5LN1:]^6D>OH@ZD29S;X+"3"O]W'AA(32W \1H@K1W3IQ7E5;*MF
MX$L_T3BKJ:S^9F#,[*Z;06_LD^/NORQHVWD=X[J_? _O(\X+!.3]G!OS2*3$
M)#,3'*D,5<G+-"X>(ZGPW?A%N=(^0C)YG#O:,W$PJJXL>A=]S_QRK+HG[QCW
M'0)PDYR-9C)FK&QHB+G+2U]*TO^,B3@,TA$2"]\LV_TJ*XOR>_N=#H.:C\X'
MJBJW!'BF:,OP8P\@X CJ<W]^@@FV>X2KSFGMM&70#>UI\%2,=FC-4U2Y4_S=
M\,M/R#92.@=.8:Y4E@;G5YTJ*9A7CIC9P+)E&[G"__B3!NHSL+W^@)OQ[-#D
MN:E8>*[*B=)[AS@_ZJ^95T_^45XBWEU[_?[EN/:$@2O<-+KNP^.JH7S)"NYA
MS#A6 $ITK! .CK[*2/S0=$[&;.MA:>Q[H*NJX]&7T,O79/@_=ZS[W_H[SX5O
M0):@Z#R[PT9LP[H&B>!"0EQ<6#@VW#!GO=U);+PIVG;7%U^';E?),S;]^G_%
M(9[UMD-0V_WYH3)1;JVS#9M"NCV6_$KY[RYU:ZQ/$MSCL>8/A##/-7%:,;LQ
M'PX9E0&-9UM:<:<85[U>9/X-.7#'1LYA\O1&TC&[[%Y]M0!'9?_F.)+Q[ SS
M'2."\AJQK@=4.C)B9]*M>!/P3N)_LDT<7WC91_,_'9,;V&R9;&H5NU1H)17Y
M^7#B&56:R_P TX=SFZL(40E&&J):"P3U);SI=#TP:&4>>='*<BG'E#0S<V/P
MY=SSJ;/25A83\PX;4;]^M(1X61P,:!6A\O[&,\,Y+[B\F%F$P.\\LB#S"E@2
M0*<(A6>N.$_'_"F0'SIH;Y][WFM7@9=#Z.?SL5KY^AWXVT3J_?)#$,EZ0R;-
M('#?)7OD6N_ 3)!+,C!BWTK7EU81LD@K1)4+,^>DX\DQ,X9->#MY=Z!GLM*T
MN:A*24CDV!JQ88.M .<*#[#"T:==DG$-^'4X/(=M-XV/-<)5H'S< R*C[B^8
M_7S[<H#OYMZ.ST&NHYD2RV>.6M]_VGF\'PZ<Q<\)=B&:%DM8JJ@.NG5U",/4
M)X;;!U2@X%XW\4N7['%\&:&7BA=N$+Y]?.^@=7WTB:H*L1FY/L;2Y_:23^=4
M<2?@"H:_G? RWT4#:)$"$_U+9S[&#C<,/175%W7XTM:>,)K%>C/+NVN''2U?
MTOMI)X+I"7F<A1F$MUAFHQV!#NI8K\\S1F7R?4EY4+3/3^/MN/F"MOJ;L%?&
MM-2K.!,,X]QCH\?YGB*;(C :-M2?[$^-6WM.%02K6<=07 I)0RTU0+Z_\6:D
M:3>/9GY@:$'G\RZ$:4!TXL-\_9Y.O6T8_Q!D[Q3J5^\-C 1@N3Y Y81X3(5(
M?=MR+S2*BHIZ=D3F0$5Z8_UO6.E67B]&_8.5/PT2R<)@C5WS5--;UU$?9Z?3
MA,2@U.^+)_2T7;5VJ"M[5KONL]&<^:D%75R$4T;0A[:/@ .\CB#Z$0*17U0L
MT]CVR"5X2IQ'1/]ACH:C3^P=_,<6GB/WB+U#EHQE0QC6MP"5YUA&<J)_7;XW
M:Y[>Z27>E,@N+/OUI8CRB$AJO8'J1^'Y !>V? E7>)X!7S)O75NGYI'3;*>L
MXF(Q+=? DZKZ]9C&>M[PG@^I>:J)N[M$)!QY2[\25+F+E,:X7N2L'XDK D<N
MH2((JKZHG9TN-ZL_O3&\C%0[-4G2]&OL_:9MJ#1H\L3F;N9/'+B;N#:/-]_,
MQ5*?49H$;WLX@&VLXW[=+Q?#9J[F-8&726=MU;RMTUV =\7U),/^'<5O;HA)
MWKL/VV)F_G0AMS*_<XJ(EQ(L;3LX%03][@H_$'=&04,>X!2EC%;4A)?8%IVP
M<%>X-AQ]??Z1XN:U?+%T8=74Z]NP("2XIW+M+BL0;.W%B5N+L.W:-$R B$0K
M'ZJ+' JS>6(F)CO?TCD *V=ZY^\]I,@9Q3,.VB(PYI;^$#$,.8^$4C;?+B^2
M=93MTS3>;"Q]Z@.()+44QZFDXE\Y$&]&FK$.?&EOU\K^>W:?LG*_[4WC+CAH
M6,F636-F<YX\X]RUTF6T;,..@?=:!830BDL4P>\8#<*;DBB:7%B5#ZG=]9FT
MQ(D[UZ4R85N$S)]8\CR3RKF/#? 7\$+;<5YRM9QI"$G*A3)4\R#Z2)7OW(#E
M</IRZ;2PJT DZ6)^]5UQ2%4/E Y $'D.X>^B"\O@"J7E$7$]]C&1%*G:BZ2Q
M\%*J^KUAL>>3]).#^!M[=-O*!DL/6O2ILI^59\["MC(S?V[#9G\QASF/$$B7
MQ%+LNBK+$'W47P;E=K:ME*P_&63>5'#A&&MWJF?(B4)+MUQE.QMW97>^WP@X
MUQ(498:!ZO0-LBP]]_$T01WP2#,VKPT.A!'GUFEAOF<"HVZ(-GO4[(==#^6Q
M/L#]@.5%!"-Y+J!=.4\(QJCH;C_UEHN%JQHZ'^F-R3?YTC\^#W@[*B%]?>0#
MK[\1&,V54(=\.@@VGGU3_P$;T1'VI*EDN.,CKMM[[5:$.'?AUVQ6H/K/0%ZU
MWW@2?A9[%NS8A@D>PG:'U\;FS5MZ$]Z UVA9HA29"Z#&Z)9MPT33X9N7<L5-
MQ)]%_@HI_:AS/[+X_"\?S91YCC4H2VLEC:4L"M6#(<!\%]DND;9@\L'[&UDA
MK](^,BQ22$GZV?XJVPLW=MP^L,'/G4,TX'IKXWL(RF (1 ].O9OE%BT=;X"7
MJ'#OK#.^QU0]IYTRI->''Y]PO] H93+4]NDHW@D_MB#)%?H%C#&A.I0T!6IQ
M1?A9!FC3)F SS<J9.B85AI,QBU19T*QOG"(?*"4S]Y2(*I(%2POWPCKH'OW?
MU'#N(%1Z^=NAV7YH57 RFG6([<FIU@0H.6M_#OQFY8F'^\E.&]:YWA1)[]?X
ML /?=O+ 874O+\]J@=O6KYX2;G!J$=17\->":WI+\?YIV&;BP!? HJ;*FU/A
M[.Q/4GF2RMS9&FUCY5XK1W/:$YD[+TRZR/!=?,ZZS!V]%;+6'<X*;LT+:0/#
M;CZQK;6A)Y@>)72XK'V3.K30M._H+VT;">:-;+XS7LS;SK!;L?(_[1.QU XB
MX+"182W+<,E%:[&0H+>O;O>MP#BN]MN.IK?-/IY^-G+Q)X"=I?;Y*9X5DEJR
MMU]4<K*)U#=PX)3+_$I_.YZ4-]?(?-1 G(G)L8X\MG1J^G?9B(YC!%VY>-FX
MI4^J",)*4[$M_X-ST4?AGF?]94 L5P+BR:0#J,JE/_@URF,,6<6VOR.^VNA1
M6)51'MKL0=V#)(/P*B7^>KY\/D+(O>O[V#/CE&;[]426%;</#DD(VE7,9/DA
M',E:T>=>TI+?(?$_7YIKVD3*X\G=>VZ;FKQL*CMNRL]7R ^[%21/1?!BJ56X
MU_AU4^!R'ZX)OL9A#'-E)851*D%9?8>*$VF/3M.=%((DMV$:JY$K[W:HKYU5
MVIL:K*FGA6 Z0.MLA3C]$#%J(R,.*X@-'"/'.3%P&1$Q7K'AM7N'3Q(2EQIR
M/9_>S+I@HY*O@2J!K:RH752#N8%O(1S<A:8'L'G C&KV;G".=1GTZ5G</5ZG
M(NYD.SU-7Z0+\N6>?ZKLEIVJ[*ZDF6^#?W%V^H1$3CY),Y=.+,D#CR@L"F&I
M-=92A7O.>_LG>CL-#;TQHI#)/9^W'L*L;WO\'F"(TO$DER2$&!ZSEQW 8!;0
ML.*A+?K7:L+;F4_4:Y\_0XN/:=_9^SE?\*#V;1,'.9X)J-D%-[@24!"3O-#&
M4[^5N%KL$(9=8@7XI)Y&45CU%T';AE5<.9Y7OO@S7#X7Q0W2.6>H)"8<$>WO
MP';GO,(&;R3Y-S93UL,8IDL6R95HR\9Q^D?5/OK?X,;RZ3,$IQY&U*_WSS_8
MU?\(4_YX9O]%(<$G,[G<.4KKYEH")/#^ .)IO91YQ24,CEH+/S^%(3T?C@Z)
MCCORF14GG[DXK1><O_?G^ZKS/*KI[\:6+-=J(+XP8DMSGF*I+8>(ZZ(L1_1)
MA!B7#^5#LZZG;:2V>/<U_;)JM51)+=-?N/"\P<%VI&=>H8M?*U<N[]K.1]P"
MR-&-[Q3 UA_<@^W.NS/(\N'.;U%(9H5SG8Y :W^QG_A'C1G/2?S%UK#>8"=3
M^2$3T>"+==HI/0+]7DJ\?TQI<7WP-)RJM7HH4=%:%M4ST*NAPM HD^=FU(8U
M"FMVMA8<UTXG36FD\:DE\?"Y_T$C 7WF4\CJ90@W4%=:N@T3:A:775I8P'7O
M_D"O!_QSFPUESW;DG1%[O^R3H=F\2UBGX-G5!@.;C(M9*5V_\7.B7)$TEBAF
M<7'G%'L_:R?ZNL;!MG'#B81+OJ8D[X<WIO=^OB/SR3DBOW^CN47K0(C0%QNA
M6=CF=WT26QG"G HGWUH3,QE'K,>G8+2^WT6?GI3^/,760B3^*8O/.G N9%W6
MK"5+[<P^_8;@ -4-Y^SY&1/,)!8XLS%GRG1@M"0"%?257I_J3B3]>0@P0/HG
M@&ZQ?&?^G#C3.ZB JR29<?UDCB^;\''FV12]+L&6LW['6;NX"]NPALKU2=I;
M_UYLHVX?RGP%^/&4C,UHBB]3S1)WL>W@O]=],RA.+4YAHTW=[C=/-K+I4:7&
MVZ-P<S82"A8)VVV""*9DWB)V&^<26Y#)Z/WT$0'/I6DSP]/+MN7CB]I%O+?O
M1*NE+]S:5^?VW_4*,=A&!%LVGH;MWH;-NRV5K(\O(01#VRMS";I@^X2OX(7"
MA6"<XWAD4XUJ8&O.HVC>M[T>)@YGV*N?DTYWYRU7<"6.;,.*;A.,H%*+)<&W
M+DU4\6Y!4CR-!>VC*O;;3@3$$( )DFOI[S_SWA]PIX Z&R0XJ->Z=IF^#4NT
MU@**LXRS<G.LMF$2;/NJ+@5?N.<)XXC5 V[:9ZT2+]\SBK/[L0^%CP#_L&S8
M,IQBKOQWK"HB%)E!1MRQTJOH5STS_:>C7FY_X=6JPYW95VM4DGXXB @?>"S1
MG_D7$N: +Q;4B<NSLJ4E"*PL!=?30JUB[U*/8 >XL&DTXAE8<)Q_(0A;Y7T<
MN6=8$WY@,)97F_[V,G.=0T $YX&ZQEWBQYF9G$IV3.GIO(A3*D%W1+3?3B-/
MFMJ'A$G8%(>(Q*><$>W8I;\/QKRB#USF"D'*5U"=O0-,85WD3OHWP]ER(4LM
M.( ^WU\ NI)H>:D_:O%&M-<3KU2]=*8M6E-^OHM:*K2_2 ALE1B"_?5@AC +
M. U0&PF?DR5M>:030W'9AY!ILOX="@2-UZ@O;5/F&:.(Z)"@J,(+"X._C%R5
M%E)I!>\>2Y[&&W"JL)%Y<R%,_0^_MV%RF*EMF++9!G]8Z:LQ\=SGKX[O:RVT
M[3\SE#Z4'2>F+^4C"*,N]1/DL-W7$=0RN (B]!TBL(IK?H4@!V;<O*:F$I="
MV 7"W8$O?9\:8)=R$$V13W8XFG1H7<+K4*4]'WH48[NG+ !G"%#F8)_VAQHS
MCW(5U(/4DY9L[4/7/]]2VP\_%LJ[AIC#,@F<!]NP2 2/'_H,IXA@$LH] '!Q
M-8//%[^W:[]B'$<5V)H><]IS^$YT+\5>_IL\""%'P&T;-F3$U=R&S:$A/WX/
M/O58DX>A-M?=6!C, *[^P 2$XC!B[I9+*O[/7XO00U*9\0MN;@>[+9@6!</1
M!P1A#79=,CP'=[6YI"'^84[7OI?QJOLI=ZK4J"CA<=CU[]XM:4OZJF.25Z[.
M]6=O7#6(=8C\X6=^7KO!CO1+'@QC[87@Z\U5XK[' M=;![!Y.. L*[X^\B9^
ME2OPP<HQ-G!3MWO?_'<G\1>SMX,=K$>B N)2G#!_<7R..EB(PJC/B?4N:Y40
ML;R$TC1AU3LNR5Q2%!S:@E!X!G1:6M_!%,777\E2#D6750UJG"K<VV<6_WIH
M0-.D9H\@$7V-@X<P0)FKH<GC!O"Y%'F#3E,J!"VM=PR)BL@#K3L"*=+7JT[9
MI.Z[8*QM[,H/!18;-38GR:1._JGU8)X"_SX&?U!(C38*K19IIF\:;R;?+]K<
MTQV@6L#]AL=!Q=$/_O$W$M0,Z4.*@P,G+;:*TKI<=,\TWJM1,KK4F&Y2*,Q7
M4_U9QL1$'',."L0+>,O,&IXEP(4ZP2;_?B1Y9LFZB#H&97;/6=H;PSIC]F!P
M)VYM*_%GY#K-HY1^:L>-_NRC? ]ASC"LG9G'V#;L-98M+\E4@V)1%*I":&-I
MH*^V,,S*X06R%R8J7[^I)]1+X@P7%Y?-\OOG3\_)R6E+=V@FSG(GMF$MV#42
M"Q[6?GX;MB[/B'<!?I,Y<\T ,_^U\\WJ5=GL8/W#JN<*E]=3O[S+M-2ZOJ*L
M#/N]I?^9F(P +DB".BO]8^3]V, <TR6_2AHN0_;3\[<E=S [4?KG@?6%J3H>
MA_PK%A_R]G?[%NSW@E\EUY8R7<@=S!'.0\0ER30&VX-3U9F 2.DTW?VN]:X?
M4I*RZ.WSKN^\PLW(BT61FZ9[\??/'58S<MAU^\BQS+]8>\B_#U"\]EG9L,S
M-"9Q A$^)CD,;/20>[ZI#*3[C?XT;$\^T?#\V1E'D9%KIG;==ZYIU<,>HFOS
M;"%U&(6=2^:*\ !'L*'X.0^Z*RJO!T>V5%!4;/ <"]M=.[7S5/ZP?(]6?[<O
MO""I[I4PGPKL3_L2Y@CF U80$2R9.H-3LCZ"6J:0,$J3"^[;,._.)(_4^1M7
M)Y0^9AJKU?/8*UME_IWI)0*^2%#',M4H5G4U+Z\T93/5S#?![$@TW2*+&GF)
MU=,>]>PS7W.95VM3_.X;GSHS3M[N*H;-/,5V'S,GBJ%6N,(YC(%>C.K'M=@$
MN <H30_/4F6IWBDG_R3[JGPI=%@0]I(N2A03YI.RA85AABC &<IL!9,RU?Q(
MB^G,J>@\O-2!D[01(T\=4AM='CWH]"J"=>_B?GM>SJ3?B/_[%;:*'LN=.TJL
MS\),8-415^!9MUR2K0P#:%!]L#>J?CE$>5M42=07VZ\9IEMT^]*N'*]WKL>H
M*IQQ3C*4=G4(P&4#U'/F-C[AOD/ #=FV-:%2&7]\)7XYM4]N/&TUD+I@8'FV
M?Z*OK>A4NO*Y]M2]GCMX?A?)KQ";5M9]6 >Y_5@1(ZXE=\I?L0G+#_J-VF8Z
MNWG<S[-PYWNUKS_Q6;FK?'JF><A.SQ1-%8;+'0K@#7%+2!\^?5$5=,4IQN*$
M5S$6K4ZX'=T,>%<[,97&,) X-F!X9ZNH:=^GM$M/=A!6#'8DG=[#.POQ%WZ>
MEQG!R4%K12YMP\CQ]+=YR3&'.Y+Y#A%J^"C!,NC'6N_2AY5WWU9-_X12[JY"
M!.'G?9CG."V=YM7@ /,LN/04M>(TCB\>/O?VPY<0I_#4HW2+3Q6%S^!/\(\0
MU*4.E!&6FD&!7WZ3XFN?9G!!O^YHT,>(.9<I*:%->88'6UEU&Z:#9)1QAR);
MN65/'TO.J_R-]H(@/(WM-K"R7!H#SR_J<)HZ]5Z@LOWLKVQIO&BUV'0T*[MA
M-SXHTU#\Z<T[93')6WG,9FC*!+;;<AMV"9LU36S<'$"0Q>USHVXH 'FI5@AL
MK?^\?MT?T[X L1<R9]*$P!NN2GJ"YNP_V&XLX1!;C@.U]]06@BBXQ+(&6:<8
MEJE6-A4HN_ C(2>ONP9[O8^J>\4[L%=NEO'&P^[8J\=),,$_-VW/,A 9;',J
M3L(?'.CWVUD_$9.S=]3IK<NYJ1\3HO$.6JX33@:YQ_HS'Q>^/PJ3<48_KX#2
M,@8R]$"EO_K)RM)T10"-(KMZ/711&4Q[!2IZU0,MM55V?8$MK=-1AC)#=JZO
M1&]V6+NE'G@L6?<5;\JI1D08SU&8AF"$]7[,!/<PCH21EWUFNKID0WC;W!*R
MTVVL<$+XA,C[H9<3D>[!(L*Z\E_*%:' C/VC W00ZS!8R:P#-M83:-\Z>:@C
MQ_0EI< D'Z=W"JIM;FCW\3X#?</>T39]-8>UV0-J*K MS&N"-OLD$-?C(O0)
M7!UHSV:6^CXY>^T:LG(L9O -%6[$%Z>E6Z@(NWY5?PQQR65^F.D-6<M J]Y=
M&EO+8QB@<*0;6[WD\U](WV84"LF+)^H[2-J60KDY#9X/ R^^RK0YB+_X6++
MA:U8PQ7ZV9IV&CG/ZDJB.GZY+][+(JVHWOCK-8KJBP2CN:)0+>:[S["K54B!
MZEGW,:Y<=YP>S\Z/:!_^/-W'.I\?NZU=#?_;4CXTZ;(-2ZY9:JIO=7CJ/U]J
M4M__AM=:W_6J8)LY"RIG@M;<]\0=&!/H&EI<7?19,(>ZO@<LZ7)7*,7?Z70V
M?"DZ+)H8SQ>LM-R_?E<[1];^T:M MYRA9S!,\M?VQ1RZK\9,K[7:Q_584=%9
MF7C]5?V48M7T^T&^ZHX>KD*:238"M1[4,;;R?M9)="0#F6IMPAWFZDQO-"-X
MP9-']#V!SW&NI@,5OKZ#,7>[I1'7='[>*??L2<VTXS7ZS!WB?B2VE*P165*@
MS#S=>-V6@3T-U#VJ\JLMORO&&+YV\Z6OQ7YD6%A4WI&ISKQ"[>L\@[#HHQH5
MMBC+M8]0D=?GY&.O$#/;*5W&J5SKJ=]CZ1BU5I]'X;257"N]*C#^0FOKQ5>-
MG"S7).7 ])K^^0_[=IP85$W%'L!2/V^ !URZB(WV)*(LMPM1/Y,CZP96U\X[
M/4?-]]ZZ,)?5S:SK"$G<K::ZZ>HF$ATE:BJ?OP<&;_CMT0=Q'1;4SV/+CM$W
MUYJ?AV)%MF&AYQCJVS"29$J[[4QN$T>V9ZOV8W^1V%4;I';JGG6GH6I=L<N2
MS<</]N@%?*4TQ+'E)[G"XZQH]'$BZ,+2Y4[>BLNQLGT1ZA9NV7[Z4<5WZ6'U
M;-<^N;N2AQ9X U8R;E0;.&7SCL 2=MJB:ZE$T!#'EMF&#6S#--:P06/BW*EI
M(O#ZCSHZM'A1:LK*L,;++^<$8:SA78E"QN=W2O+Z.I^D1_5;.*\1U&?$>N2:
M^+7GMBP_=B"2KZ_VR:'33["TVI/AAU_P-\I\FI]W%+[';W")LLR_M^]80R'/
MCQB/(:(<D0J)Z5.2R<1&R51L!%P%\['])$JVOU7Q*NK0UN3ISM)5[\)IVOH/
M_K>E)&:JYQ<[^V@EV\/7NTSNUC!DN2*0M.1;!YT Q6Y$LV ODJQNAD^C2!M,
M+_58&Y;T;#TKMNQ(EA9UDJ\Q,&7GW=\]M^<GY<M?'QC\Y+B_.OHXE&#L?^BU
M5F9+3$ MB!1FSMM@48W!_Z6O+LELW6@K?OV8@Y)V_V'SY'4-[_WDH$#/7_UK
M##\*2XT[3VS86/\+W#+.I32$])49*X"1/Q8GZ/1%Y8NEH]]V--I8R>YUXKMM
MTC)SMB@HH.BB@V#-65LYV/_NX3$,!WPXHGT$;6BQMI@/6QY)6D4;8STCKNX.
M/ ;3C+[E"S!!W7W:%>I]"2[G_R1H.3$$[L8^7BV-42SV:-E W@R+ED*M9$S5
M5%33[E5K)G<+W$:4($!3T]Y;.AD0T(-G?H^XG_#ZDY=$[BN_K_9SLN[)BPM2
M!.XY&=QC<\Y)CU](EB.V6V$;AMP =U9"S<^_H*5 03O(E?R^#9/G*H'87M?O
M[BH6B6HEWL6/*D?QZM-W;R*5PLI-^1IZ6\\^NVTTIZ:5#?\H>8<(7/=@R\+I
MEJFUSQCV&=8[4<?["GUJ?-G6TP39U5:5)ED-L;T&M;J9;AU[10YNSA^%HSU^
MZ;,NLF\R0M8AOA>,1*EV4:2CGK4#*Z2Q7!7%U$[+IQ=D/OCXA,WL=S*2 M#S
M]TK=M='=/0]38)AES'LB?!L6D4=>6;H#ET?0[+Y3A+C\82J1/6'DN%Y# Q^P
MIK]D E;_R;R<3CZ?K16_=P@S;BJW6]I._V<%5V0=@A85'&-!HKC[*D8#.E^"
M<*+'$,RREOZ.D/KM(H6V18J$_J0LH*)0@:GZFX6+\F%BKCTYAX9S".&=$1Z;
M\5W[H0+%/!X-L)9*U@88)5V;O\*L]R2[, 3GFM]:'Y>?$@^)?C$6\6T7[=Z
M]L_V?(S[)=L$: Y_,_BM%C-% :[\R5M7I[-"9SP9N&2V8.V5EP4IY]^^(4R6
M7[\=X[__63_B3N9?(E>TADI1PG9W;<-:);LE;^. T^JB'A!E=FH]680KHD^6
MD&:*VQ52R7>87]BK6>D5_$]3/ZKUM\49:1T=5?98I8 'W*AO*WL0X,XCE6OB
M@&27A@'#KE(\#2KVU!$X":/0.56GTSP1%5'J&,PR.%U_2<G$:R@UN&O0C.<7
MI.\\6";H'8Q*MDS\$L1A2FC=<7-_*3"Y7V4EM=G9PZW>*2-PXO+XFK;/_N4=
M,KLV34WW)G:^7NBX% E.<L5^@.8 :0G!EJOHV\<^#P25$Y$T9*JEAN:'M5@'
M]GQX@JOAL7ZRZMAN@GWQ@;H?[A873P6[!Y$NYG5 L9W=D%G%-B#9,CY+]B07
MLBY-L1<A@DIS8+RHA0K4I>\XB>; MK?U;9-F\YX:<_SUED8STE:8"_$/I81Y
M',Q_YK%5S@*5T-X\@F*NR="I9-EC1G$RG>J5J%9:[&+:T^_D#=*(JZC]E*KK
M9*6#1G#KG,)7ZKW4ZS7W^J\?U50S'E@]+ EI1E1421"PX9+LD.1"UN\9^A#&
M$'+C'-*7;$;7)+)(U_8CW;1"JO'UT((WORXA&O.Z;F:*KRY%>NI?SA=_>!#^
MF%WSV84<WX-01@= *#<A8SY9JW >8 P6T<;UX!]:@BM6_CB ]]Y7)JHP26]K
M/\\RVLS!C.EGZQF\%$DNP-5BJ<P$U^$+G&)$""?<N:"<_*M?Y1[S!\-$P;X^
MXU[11>730M3;]E?W\,YCJ;AM6#V^2U(5V_WJ.ML:FWKK)-3T70-\+LS$U@PT
M>92N>'K^>-9*B+OH]3R%GCRLS<X2V4L[)P+^XHIE<YY8148R\I80:Y71U6.6
M:<;H_>'TCL.6UR\WO4U:/NSH*V@;=OG-G?T_#"NXZ[="UJ &E_\:,+8VO T3
M^/&5TMB:APC9R%")ZU4/H3*?/&&;6&"DVXD3G6[,CV^2%IF+W 45/FGE5F>D
MOKV)TH/S_M=-XRA *)$M4[.$6TL$E@;\6Q3738%MV!F@KH,A,S'I!)2DQ9:Y
MMQ):)P)NE/H\H%W5,+9V4^B]6MM"N:8:Z'94:1L&0P01_]W!AO*86NLO0PP?
M(Y<Q?TR@_<,9[0FG$8)L;2"RZ$?M$E+-UX^247OV][B4YWO#-O?8_(&.O7[F
M-^2!&;:L8G^Y+A8\'+72*X,Z?A9(F&YCX <HY$6EMV]2*NM_K3?'%8Y&([5Z
MUG*/1N9^>\OC?I'7?9,MN^D+L64U9I0(^!$5N>/^38)LV0HZHM\E?2MGL?'Y
MX@FF*[FOTC%:TP%9VRQ,#_<T=-?^J97?T&/X8J>G^.,IT!0(8?[DE""HR\6<
M"HP)IILH%1MYC$6O>TL7;O)/*SW57O2,\?V#GQ!YYLP;I_B;D4OA?9+7M$Z\
MU,I_<^SY4<%I+(!6V0E* SN.55QE1+WAA1!76X?-9]= Z9/DB>T60 1@YXE<
M(0Z0-P!OL4]J=I&"9$J[F?<=/]/&Z>76*;,1:^6@U('3S0'W<C\:NN_[L+9W
MHK,0]RA9PI(KJ0)4]OF3=7O\^;B2; E0=0FON+JE\/SE%<+.5J UV5S\F/HA
MO<<M#D4_-!.?&JQI]]0H] ;F\RAS>"#K0JAL"!A\M>!Q8-(;&$B/04BCC'OV
MA5GO'K=RHM6,F"R/?M,X>N[YU-D25P'JMS8'K5(8FPY)TD&,/$J2FK>VGV6*
MU@"#'MN_0,7WJ'P9S:*M\MW -GC.A[T^+F;SL#A".]3$43?*4:<#)X<904#%
MX,HV##2E=!%%L,'K)IOG&&(8L<EFK\XC+Y)F5$8>O7CY:RQ2)3<PH7KYU>7=
M9*E,T7T">6R-(S1L^C:L29($F8;62^!EJS!F<JQLGH!I9S[&5J$-J3EV7%7]
M,,.GN5K:0->XP U=(:46J4)!Y3^2<R[,$L[3_]S9M72AE619\Z&5&,V4WFU8
MRBUB:M,"EO9\(QE?&VOH',PPL_CUC4$RX_G,LNU<4W H8O[-7#B7"6-3H5B%
M00".)DB DTP;'%<("AO_5>#2"%#I-NZ2RK9DJ$ST)N![+JKYF']2^CM-]LU3
M[Y$TT9))<[3SPG3\BQCV"D*);<K))0AP!W&25H&_P'BZ>=_R<[KXR?YKC>Y-
M$[0&EEE0?E&AWNY.+T"8_W'Z2J+?0<@, )JRQ"'C)].2K+6PW4<0(2[P><Q'
M:P/&!07,?C!6D>3K=)(8[I'J9D5^;WHTW^8:7X^\I5^PLN^P57J2 _?U?[5,
MXH0#F D<8"^9B!6VEK_<AU#$!F\(?)L^,TO:8XCWJ7L4&5XU/Z^H9:+8G.29
M># H>1C66 NSI(?T$(6\L=UE-\H52VQ;67O9O!/-[Y9^IBHP?E"GK,:_+L:7
MC%VXN^H%!X)FUFT8@G3\VGF&*O,:HQQ_#1L D/I:"L%@IP>BJDZ&)_6>A9\8
M<YB.#_O"6_\F:I;W/483L^BGPBAAJT960OUNYQ&(8F;@3>?*I28Q\$$@PQK^
M'4<&QB+C11SU!YB871;Y#WAW8$(\1U6O^D.2=Q$!ZAI#T*#F(X#3ZW']B.;=
MK]KC<M!A51"EVB\9FO1,.'UKBG=X(DV>76OVTKA9<*K0I/]5W"<3\7E+*<D!
M8]!BF)K7@\Q! +Y."Z)TXNT8BE38ECPN_4^"Y>F/AG>FQQ=M#KTR:7+^>3"[
M+4A,R./<5=Y=!>/<V7:_NT 65U+X0PPQM?U\2\852I/_;<&YF'<*0@/S%>,C
MT_(PWO>6L@I<1D'CU/0&6S41:%RB=$F"ABIL;Y "U>NS #Z5?;XRO#WJ46VX
MOX2Y9V1%6V>1QD)P_OSZ'8N%CD\I?-D%TR\QGPA"X,<E)'CPQ0R3#*2M#3/\
MSX(A%>@;P.GJ6'J62PIYN(?I[<\\%W?WL4+',UN+NU+GU&DV%Y),>#B(F2_&
M; T>EAO;!H02GH_T&O0'5MW+>UPR"9;)-C-UZY\J+(K4FS9-NY2N6\UD\@6,
M5YA4O[ND_\?>=MK ZGB%=_C6N3IFZ_3X)Q^K_*:(\?94U[-=00>T4F&Y=WC]
M92%8=?L#I[9A<M"K,] ^E+=#(B8E@Q>UV5/ZWEH'L%*4>>68<)//M6_W78=>
MOE^/R\^[]NZY=\(SA>^V9 F16N@OPMYY$RI.N>!=EZDFG[B\/K@(5YMR)9$N
M^/Y15&SHY7O;L);J2&'W[U;- S9^D$4!1^X47"K6DVN"&6AGXJ_%T4;VDDE]
M&NJMQ<<&*UVT\Y WJG'M#=NP"HOQVRJ6$4&ST_@U+U8L&/_O*9_DF^@X*!#S
MX$=@9>"6Y,"Z+$G#&,"D 3V_NF[AF"^JHU^YW&+>[<KB\=KE3HP<Z4B,HBSF
MQ75@NVMQP$F73"+@C)]K'4 T2ZZ'T\IPXN PW4!AM%REHS6X8]S,R;S8]M?2
M42\CG9M>9#%%VTRIH]>_/H8_@LL2OUR;1[(.1&IMPQS7:[;NX)=%Z8(IUON^
M8X'H&/]6 1S+C.U90HOP5V]:MV5[$T7^X'77]M_<-WA#<8T0D"X7_.Y"D3+L
ML\?O)=HZUHEQ.B6$[BL15SS*G=-M+G30T F=W?&LXO;0U5O[^.+D>*X3<XB@
M);8;+ON/,BY:RZ,.0QS6WS&6AMG5F=8+G^/N>_UA[8]>A,770\F$^?A>5.!B
M)N/1]ZO:!ONZI#EQ;!3( 3:9,8 5UPI,-<\PI*=Z)$W: .O+E;'7OZ9TOJ$U
M9=H''^A2^ES*]2!2;U/XL6&2LQM<D7F@A)G,>;(-"]R&997# <Q=:SRR9M65
M;3BMG?M^X>MFR]6.5S?>SUM]HXMU!9PKMN(]"H<(ZA^$9CN84YQ""$-OMF$*
MG3:L0,Q$*TXIB#'6+81'&S)V_.R+(,=[QH:C%M^1=^[W-A/K^GN&NRI;DZT8
MY(T%4.RS@_^>$F^(.WH2?6'<2Q@>PRD% S%\>?U$ETXK*^&EMB9\UBV+,O&1
MP8GEUHD_8:^\]>\T/:+?O*1QJ>9IQWS/^V=B]^\5=.'?&X.'"X?[B'+_X%RJ
MN,8 \F@EV5;^=(X+7:?L9=\SE%N/XE9&9K^0L8+CE\)%Q=Q]Z@7'&@5V]_/
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
M2<$&(.<VN,*3+*MOV[!&W;61QXNS8%0/D\[ N1'#RVIJ'E!B[CKMY(U6VPO
M1#)A2GA^:*&Y9L8*8!Y7",?8= '.76_^C%%M:+]_3 (S*% =8CY^@"N-5.ME
M\9:RHAK82"I>!.T(^.&!U8%;\H3J)ZM;OOV/7GTK"6_7[_!:"GV>,A ;&.QZ
M1/BQY/(P5^PA0R,CB(5ENP%O/Z6W;J7U*):/7>L.3#O7(+/GSS;,.TTCJ_PC
M9]_,KP"H*0:U5]AR'ESQ90@L!=_@K8BU:,#?'QP'DIVFZBSM:54:JV>XO6WN
M3CF'SR3)AUTNT(JHG>@'-C+U?,(6I#@7P4@HW_]]R6G,U4)AE+$T8S#M.:K<
MX=XPP-VD"1"M&^4&$@5+PL+,3K,:VAR]KA\,. J/F_FY DTSLU?!=O>4PP./
MBLZ"!]IXJW\='63#V#6;2TQG<)P5PIU"*".MS<$EZO/-'I>D:0*\=+C'3YQ1
M6ZB;V6F/U?YPX",^P!VY]F97KMZES/&,TN-7?YZ4C;B"D"-2UY!S^LQT0) M
M1^F&MZ:E$J3",3L!0VY*A;U.;<6LHY4[N2CE?<K:2J#[3Z\EJ0;%KH3WBCJ6
M,%Y(9%#_.GP ?9AA]QY_:D_+.AIQG<=92^LWO B3QNT^.V#)5AT#MI3S31!K
M[8E%J3:"MA')_G>)P'5L'YY<R17IH\(3L?*($!RHF];OBZ QB\DK3%LFD=JV
M#6O^HUI]U\7T8'WSK]+%<?<#Q7J? U;:RB[.*RQSK#B9W+W?"!(0.&ZQ$94@
MKMO/I'[:2A\XV&E8 P8O=6V5?J^IL7]1=BVB.)@R>J\I.]%7ZHF$Q-J.HX*?
ML6SE!\!AFG&?__P 73";H V*GIXQ9JM2E38Z]^M4PA[$K+89:Z747;8;RC@1
M\16?,Z2=\"S*?(5@!"H#%7U8(/;'<T#7&_"M0!WWYCS9W?P1?23JA6AX3?AM
M/_K"A,ECDM&FEQ:KKO#0OKV]<"C;QB53MV'*V[ @^+P_7;YU'<ZR1ML!OL0L
M:XTL9TE7AB")X[HX'7X?N>O!$U-SPKO9?O74GSRS1P]JPDTZ@+S^X__V7W(^
M 1&,S-*E707!T@+&1="C]B;BHL1.RWC,\/)-_X%';7.C>W@A<9H\05 %>;O\
MFS>[:W"\H*G3>,Y S]_(%\Y&/8=C0Q\3\H_=S^:Y(S%4\9IZ5?\/@BLJ7GO%
MVAB:AT3'TI%2%\Q'EBN $-)F7/2I.+.[5J7H[,_ES^I'$\)_17,EUD$L(XO9
MS*DGJ'EC1G"-F[U8%1_0I<L86?O=6Y"TX$J?4,W*>O%@IU<Q)3!;BSSR.K^C
M2WN?)N8I.P%THH_-3W+%V1^Y@FQE8+G*ZFPM6[+A]>1O]>B3N%,=AVH?-7>4
MZ6:N:X5^-O6YGWA145M]'G,%!A*Y8B4YNSFYW -]>P7<P>109<] J1A&'SH,
MDN(7MF%#[E8!4#^B"U7XR98\/Z@W$1C"3&.A3+OD(H@.X&3&0+W'87IE!L$
M5=;KONFG-.F2IC%\ZG6[@\JBS:N%"W*'8J1?YRP>R^USVEN=\/)3'%L%"\0O
M4=:@2_$?(S#@Z[(L2[03D%M$QZ7&<=4GFB.1M.5J\>HIG2FS;T\S'9T)[Y(-
M.^_'[6V#R9CLX17E2CINP^[5H$RY[ZSO;L,J$X*) 40JE.\Z'OW^X%[!-><G
MZ/T@@G44A>RJI2&D*]-C$Y=\OM7&Q*^&K@?EE"ZC+A<\_7DBU?92-B[^,"K@
MKR$$ 7^T-KC.\L%VNT#^R&)&$8UIO6.*WZP5P,L!M 4?CW&,^I5&[YQCZL==
MRSTK[OFLW=_[J:_DV'#A45T!PBBTP=7F&^09YD.(O2+8AC/$RRZ"X+P'>*TN
M?.(3VFFR"2=!.8Z1WV5SJ:0X1^73[O;W1I894II%FH:CI*-P XBVKF&OX 39
MYZ'Y&N@]G =H_B7U\*6];!W&C^2G8"LS\?7$"6OEM].&OW/L9 ."8@\;M-])
MLM >$4-JO"MZEF_ULG;KWX;A5\DM4'KS'0-/MC>S6P6&6+T*+>NFQ7HRJW'/
MS\C.V72IWX9=U?\YSWP,Y+'EPIG_,!V-4>&.64,YE.2.JNCV4P4MZ[[%W:JK
M-3UI;BQU_\G;1'RM64"$D=CIF50Z/6[G\8.!OQ3?H[9A#ECJU(@_O>5?+6[_
M0!!DG^24=<92231U']?]X02C"=L<0DO4Q@\C^]F*@LZ_,F8%Y[^$CEL^JAH]
MS[S]G\>X2OU_%E/DL7,*T]C?*\\]9A  6OL:+A'7R.X3^,,(?B-?_TY@>N8?
MY?T35'SG0 _6.6RW$L2,]1B]#\10Y&P>?3-C=P=0CJ<EJ%L)4^>,[[H6^W1X
MK=<]>91]U?Q5THS&M7QM3'#@'FDF!](A@M&A_AK8,.*=;1B,H("29<8Q4M\N
MO97?:$:J?5T4 EJ>O_(*+;S@[<TC]#9SUMYR@^_ELX#T[,:]GW?P,/%L62S3
M%Q!<ASHB@66V&:>(H.M3$<JU!(W:(QJ;;,@3P48??#41/R>4BP_>Y51-$_=@
MJ=-$LG\?$3B-!_>V]DJ".AOKXJT.4"_U_?L2:>;U)VN9R=[V4W?_PDPO1A2;
MQDEI<2X?(9CV84:@Z.R(G<-QA9V 9-KH6YJ_U%?KG0 RI6+"RA&2[*226Y$C
MCZ:N._Z\UY8A6GUA7\RG9_M6K#R6*6Q%$E>HA*&X1&$KE%&Q?7ES3-+9R9BQ
M7')?<UY.\X*T%_P8<5(^L&W*\@7?:7+,,8<MA>*)XP]?/Y:<)$(YE HE0!9!
M"X2<Y-]-G+R[[J_&=JVASI&M3%"6CL<#GLF/[8QJN7#%2L.6?9'3G=>+!#57
MU@<9/O_YY^+/Z"!.<Z<]ZQ XLZ2;;65+K0W></C -DQX;A_[E.Q8/6NK^N0C
M,E++\V++?O+>BL:4>^+/H@(X!BC];H(2&$U=T*)M),6$QBPHVDP:_E[7.MUR
MP3X\G"]<[NR>M9>9+X_\#_;>.ZRI;>L7CJ(BT@0I2@M*EZ9(45I$!$2$2.]$
M1;J(T@0)1$%ZB8*"@A(1$! 1Z9W0$1%1JM0D%"E2$DI8D/8MWOL\]^R]S_Z>
M;]_[G?>>\[[W_#$?U\*,.>>:<XS?^(VYQIPK$J6(/;P;4HWYT=G+P08[',+
M^(X3Z]83THYEE1P&P;;$9Z/[6&:K W%Y/7G4/XTK6[YA7/3U*!ZJ.B%^B/1Q
M?,\68LF((H1JOJJY!U0)_J \,K6<%H\T):[CT]IMBPFD!('5V VI=&F7_HOQ
MXF2R^B/*R\4[>J(R]5/ZXHD]B I+4N_2;A!_]#]B2WF252R)E<"_A)D&PR 4
MBW*,2S6)/X8NY_[-=A)(7\AR)WSLEY].=1@33Y)*WOC8^_CQ.U=# 5A)/J1X
MYLS?YRL7[DR3$''EL'U!@:OM8>(UR8*"1^N[7]RH3':U_"0D[OEUXKZT)#8%
M!<CCFG&C</);<!B:J>:[FQ7IGW#\(+5B]G02[3-)*=0E5MDD^IAU&Y=6)%_D
MMI?U5K(W+'^LQB82]0!6%$>_!<-O0D<Q4YRQV%N<T9B2B<8B36TN8G'X"9+X
MZ/T:FY4*^['XY\@YIN@U?)7>A6"$^K73U7,[4$"&U$^86V;"SU/O$B=#+=]/
MF"/MAJ.+_;N?VSY5[1*MCY/A>J 97B\B2_I%YQ@&NZ>)#*"]Q[2@JM*6BHB4
MJZ3;=01CR+R(&K$QUK,?9_PVIV_<WLF^)0+Y4RW3_\GA,\O)JI#WM\\S@S$'
M\QVJ+#$Z$HN/U][W[9:R?5!:,Y9+4\OC3?!=B/<;1U4RKON*O^-S00/HR9U#
M!90]N\N;*$\XH%PXU5A"TK6N'JA ,R,%2,.1"(NZQ_555D/WO9LKY#I397SD
M3M]<0[[/-"Q6 [NX0!^Q@A*M<3\X\0S(4@CE(%*=A$EJ/!F4W6%G5395S&(;
MI+US#*F:2N8_#>>EIEQ\8G^JIEIOLG=V.<Y@HHPM#$?+0.%3&D_1GF/QX6%2
MNR\] #^SCUC25FPC-Y#:;=Y@6&G7.R5L]75.6OP:S$^HS #R^.%S MMY\3@(
M%9RUB&.P8;#W*T&RV[\&-]2H?%@Z2S-)&P[(P'?73V1Q,3!\%OT@8$2<)CSO
M$QN8);W:_&)]WVWD=FZZC?\GL=CIQI"GP7L>/'63ZX[EP2-!7#[0"*#)('2&
M!U ]@5F*,K!.9@(J0J=711(/C9VOQ+3TVWK8A?8\2@\WE,P+/<7BX;Y_K6LN
M/\WW8HO*DU%E$.3Q/V'[=A,MP0[(81Y0[P90E()ZIZ);L&SLA[8(V,CR5P=6
M&)#+@Q?A/*.1&47UOB?'C>\D&XB>O'EJ6XB7Y3P4U.[F?F@%.V99AQ),5:5E
MA4&I\J2TB/)X;,1H"&!D27)-K_5>J7%-__"6N/BQ2:AW'\>7%C'U=EFYZ^1]
M-^4I8 S.?!8Q[HDEGD?'W7\UMI+ZD_.0D:QSH2KV+3?J#"(91_1E0%I\ .FM
M931IFH!8]IL&.:]/?/V1G%\(CJQO&SZ<"\E=Q3C;>K4J\Z4![2Z(D4:L]O#3
MJF[A."7=6#'T1A6=-9L$[\25(ZB'%;:::GV6L"28 6FX+4:9%XPW6PLQS.-.
MOTYUNKW[,=XM,6YUPK^,]H6-(A%PO<$TO*N&ARD9G#T9!F26'W48M=3HB=JY
M^5V6? @KBL+W:D$[0(R W0!GKRRM Q,I<H9X+]Y^*A$7L[RQRANDSH"8V">J
M.ZI=J;1U3@TR4SMA'\SS^D9KN#Z'U^;. Y@X"E^*(-Z^U]0+R 9F!5 \Z.U8
M7F44*_4*UE9^T_8#+^8BZ>+0AZ'.7O>!+B_?1);8MWIW)J]:H0.=L#SU9Z:A
M@!P_53"%8M+LG>]!%R7N'QSL?*4:G8\=TSPS]2OH$QLJL&-R(?!QX\U;4M%A
M3!<[L"Y8_%,$\2IJ5)>L-!@F1U6C5<)<>F,K,7L5Z"I +86 Z9!7;*Y*3XQ*
M$ZKMZ7>P=^ST$DK1<Q\^8"A6L_;9)U5/ZO8Q$*'#?X5]0^R#X8LQI?H8RB%4
MLR:5%T5JG8+':%Y_.^EAAXVNA_G17N !0MH9G)/GF;94<M8;)?MEQ;HCJN>;
M]C&-P6[!Q@1;,,2K4$"U<\I@.0(_(;PQ!A=$'AY8N:W<F?:%PCZC;Q12=P<0
M;+MWJN<HDKUY3]-79C"BHQZSI:@CV8 7N<C[0#8)2K"*G6+WNYRAWZ=<-^$%
M-RHNM9W0"QH^K9^\]YW$Z8M"#U,M#IDH<8Y#*Z!+S_BI1ZKH[)5##,@UQ[W#
M=J3HF&G Y=YK6QT"G,/)4VFQ=I;:-^'P_$U5[,1QM2-?F\>E;9K&=:8:=Y,-
M=:^3BI>\\(A15AU:@38;\B+QXE:$P5#YZG)OM'HMZYB]3;'5=%=[R?I-77%$
MK<,G^K4?15%-S-U8HH?C9F<$%E_9J$!$1\]ZA6K_:A(1*TT?4CTN<+2X2%Q/
MK%% O+,/JP/#ER"()KB81K[=!2KJ+G)U V/T0S)X3"2"K1%JF/TV1Q,1[)L>
M^2@P^=+ZCX544OL)A&#UZ*W6&H<7LX+B0E#03^/'?"(9$!&4&QJ0RP*J2&-D
M%R"; .,(RM8?5AYC=[,#[KYK]Q'N&?_>M==(:H3<)GC=<>5"N/ZE#[UT#CEB
M&I5':8O.^@I?'#M:O%0RC8C#L6D>SP_R,040!'E9G;K&OLWX(.WNN_FV7#X\
M<67&@6E<GP^]T,SFT-$1AB!WE^:TZ -*U+#=8!_@)#\F,K=@CP7Q?44]2M>:
M>[1"M<^3Q.1[#I$6TS-T"B5J/_6-=2R=/OS2X+2-Y>>3I6Y;T72.JRQJ5"ZF
MZ2[_?<+\EV]QX2B>3>@A+!\*/]L;OGLJ"R<8[>8"=REV0:MTEH6I5>:%23'
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
MB%^76#&<F$5<6SSC,/)#9Y^OU./UB]75:WNKY2,$/SUOO8DD44Z%#6*(YFA
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
M(G0Z7^[KER!+"+<A?@\B$\._NQ]X+Y5;%</7*,J -,.T839(EH:!XY55P&P
M@3?>./G82W&UJ<%Q!_F7CPH-Q-[5QRU:*7W)1^EHFA)>,74T'AM "D[U2 K2
M9*U+TKO-2FH<OX^/?8X43XP.<+EQ<$-E'4KE<\('H>DLM&G$2$9+V+%H1Q*F
M(U2+R@)&4/;ZOQI,MH_MHQV\5'2<>[)+9MLYZ?N/3(BH2#%IC/R5]@KKYC,2
M.$?N "*GYQ%-=^?)M4F8@@73C+3!Y%]N/Z;++_X,5A"P295 U-]T.M\EA AG
M0'Q*O$A5S2@(UL/G@9,H8/X!:?RQI@;P'R47.H?XO.OQ$>C6?B67FEP[NLAR
MA$4S:CPIBUIS\Z8+]" X /:-W-T4K7D8\0H.D'KUMD8ABV"L.%T549YX(_C
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
M\U@GCHSLE+Z=>I$DZY]%$K3%5&.I(>6!$SMYU0MW.H=/GMSN0;SOT<BW3TU
M;'DX%JCT60K-9'[58*NJ"N_;5U'Q\$2<.(O0W7Q+/28(Y"R$8V!'NCC5NS+4
MSE!6],.)_BFUJ/[IGN%6UQKH*&>V1$M"PDVA;=2JMP:)-NF50\+$;10S!5DQ
M(.T[XW7>_A2K= <1>Z9(D1D\IZ\L'@W8T4\R()&%# AKR#*,I$SOI[B95Q7O
M8+=4J<_IJ[S;G'$B4J9X 4#@]&7S0N6?M>]D1HU1P54K#$B4P=@=-(O%U.6@
MN,314_&FH8M::6]^+:*_O9,]TYPIVU?O1[#GY)]/7JD8D+=R+PUV2+*@1#P.
M;2Y2ISES.B6=?"1KFOQ4/,7X5K^U<; RTN5R@/3 LW.%AJKI2T/S)V7'9.4O
M]SG"3,OCIB9ORB@?Z1 6-V^V,F]F_C90;K50OI(P:FR+@0%C=!8<L9#.S=(H
M&O:5+CT4=B0H4[>F@O, ?';D:PC+4NS:31._D@M,.)4GX#/FD:=W<<F/M(4?
M@!ZI/\<Y28IN#2)[<KVFG]N8ZR OPI]:\G!4;#3P;@P ><?LTG-?M)S-E^<O
MQZHC)MZEYQ=]/W<6%8"1MWY$]/=4'W$TO.ZZ&?9U/!DUF2N^4+?I>1JS]60.
MRH3U@H]LD>,>Y;5@8_FLTT@1Y%?<,QDA%%]M8DCPA:[F3W)[G,Y*-HC48Z?1
M2]X4#?JW%';[*>96X(A=0E0E2>'QSU[3AYT3US5M7&5_:,^*/)N#$HNP/NB1
MXBTL"UW"EGJ#^$5+\]QT;.3;"@%.0APMS#"#5O!@@]6:]N*Q:_HL@'96 _WT
MK_*T'"_QUPS(BKB'HJH!.>_PK+KK61_O_0R(HK0D[GU^Y4_LBM [K'BHHEZ0
M6BL6D$8T&]]K.TW5 MJ="Y&*I.M-WJR=@6^_2VB=8>^B#<3 #QG)W")6K!![
MV-MD[OJ<[!**.R8L>/SAS&$#4R=5YZ>NP7IZ;"Y2K(L9=H;W$M+J).;XAE\L
MS[[HL'YIYM=LE=#W/6<S?ED:>U_QLR'L^("I7G!GSG]BPM;?I93]'9EV6O@C
MY1[8L_+T_USN%[0-N\;_'73E&PS(O&3E'^[_*4D=_W]]I[E+JO0)C[DGIEQ&
M&G77I(4-M2*#$.WHL7Y"9R357*H%$^XD/* M!<P]$Q$FIHK'#98E3#CZ\=9&
MM J5F&\]^.4P@"A%+[-0X)=K>Y>K2 9+ZFP)(K#(S/VU(2'R#1><)IA^.F2^
ML-3092O<TQZJQ2%0J)]P]URN7E3.X+!2@V'QBEF?L79RFCAT'2,?,W7?LK";
M_9EY4'K!R%J=602=YG@C_=?1@@'$IUO(\[1&Y+G\H$Q4)*H4_= G3#:H5JPT
MX%L.2ZY'&U'@YS8V,%OKZ<O'%J7IW?W8&[UQ4&@Q@>2VC",Y5@!6.BK%K>A#
M71*9D>Y-,RR73MA7,M<]2=*W-0Y9?: M%,1*L(X2);JUH@YZ[$@^NP7S<WX[
M^OX29Z HYXND<\[)]Y.]/,N1>KIR#B\D%&\R('-+Z<_<%F3MTFBMEXW<SAU3
M$&QS18^Z/6LH94 PIB;*_.]]>JSI4VK\M7E'8"V3/,3.AQN"/JR@T5;:666X
MB73;LZL/'H_BW; X#RDZ!/J'EW-FM_WN^5A-+F]C; ]>>,HC^CXU5I[;\;&I
MGI^V%M!,G";DH$C6P-O)R4!H;6G""P7Q7N.2#S9SPT>W/LC=AC&E$G)CV@<3
MU;V"#?-SUP,-]*'LX+U%OLYG^,T4GQ4#8\N 5W[ZQ!6,9%'QXM"050E;U]U[
MZAWQFZZBUJ#&M30!)))R,(H=N3?S6#_B;=54%N4GPF8Y35P$7VDQZ.V%KWI
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
M&B\-88&4D3XD\R0D2GS::.J<K7J*/[)]X'$?8>$^_4_YX4W4'48:4\!M#]$
M'FMO=^*D<(SH^4V?T2A2\/?DW9:,.] CF)[_1,:%YTO991N'S($1C#O;BDP^
MG^ IPC."\!90OSZL*$5F%D"@=7-S WZKD_7%'^J]<GRB\6KR-YPM6:!N00R=
MZS8BF@13;K%-2W)K"UP7Q-2Q+VQ@Z3HG6*"IGC6,!VXX;9K8/(&C4 ITW_.Z
M&L4.J07DXAKY!!=8("X"Z0.TA+.-!;JH&(4H)T9>O"C9$--LWJ\7V8?3/?@S
M_AHZUJG'R8?B2H4RDM&:T?>!KS1HD(GCEQ2M]75E0W3_E2'^_&@X^:[%:FD^
MX8R,+@L4 $< 1Y)8H W?L&)[^'2N-"9R(JR7'=PE=4[*W,N4R.02_-6OI*EZ
MG>-GQ+A5P:P&@92 X-06DG-B?H>*HF7HDF\NNZUJB\_8_2Z1#V;,UG4D?G?8
MK'HDT$?.8G(3R:@U,N>J#GE^NNBEHSSS+&!I*KF2NW/2?K\-#MQ"%\O!YMU9
M8M.98W62Z8BI;C#]#20O,H\NN]QKU,H4_46'%7S"O\9,U4*1V$C73D8V@90&
M48^95-Q.[6D^8S;68J&YD_CMY<=7BI_N&7*H_/Q3AQE>BFZLU^HG3(GU0]0:
MITP=A17:$F<R(&'G;PE3 [_JO0!GI;YUT0C'*M_]7M.:AZ]7&)N[6?K=P^%7
ME-+ZR8_UP/B>9LP/,B&6+C43)J&R?A#(,AN49TM%>&CV9+L/?YB8DBY].1G
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
M?,<^3E=K_F8-\KX?K.H=GEL<C[B5=Z[=Z9.XNUF>9NYTBY(A;-7?2<&8)[S
M1J&F'5-KSZ QL]@ -XP8O#]3"]4N+M.8J'UH[GZ.^Y&S%\:O9P+$CKR)QPXC
M/P)X05F<WJF6G^X42R<6.JDDG_[5.V,66LWTJC+6^T13?+I5JI9K]04M4^2U
M"1P?I,921E<7B?DZ=V9CQR6_)NJ)-KT>.,&SJCEWXJ>&R 338O?%53K=G%G+
MXNY3Y-"&J!,KH$O#:\6);A6^1Y8AC^6Y;E]Y4W.3DG%AR@@_]QCZ3F#W.7W/
MLN%G5M<,7_+FF/=B[0N"39K&-9&KM>E.E[E^!'K/4=%+P#VJ33+MA%(10:'C
MGPRO3SC>#M!4E&TO]$R35[+OHD_U;_OV!&(K\*N.]\URR$\6W2;3+4,]DJH*
M%'#%(^D".FS I"^!HS5#)]W 1YZ\1R0\4#.Q=E_C.O[9P"G2W)JA1N=G2%8/
M\[4#^4HJ?<57%+"3#"A\5#:OYF9PG'+6Z[$M]+TL3)X<.=+2+*OHG>:#SY6-
MKKW\](ZT.[E"BZ+N.ZBPT^6\TKDV=4AZW\J\V+FFFU&0P0JF=+>NME%IY,2,
MP.110<K^&^+/#0!A\AZRZ((X)^&<Y$3=_8E65_7XS87_]<D'\QA!S /P.!_Q
M8PHD!E.."@_PC"Y?\.#)-A 8QT(W7[WH!A]$2_C2)+>?P?::=*Z6TXUA=VE6
MW_T/OO\4W&37>.$I5V4=;F'/DF-3259]@<O=W1-S$08]X_7HVFDXU\/S\,MQ
M(4YW)LN'P_I6R* [(  ;\**1(;[8@A '"3$<OL9^ 5TDS]5)T?,>&I1)*TY7
M@[D*%I"T8&62'+E^&UJQS> +)2@E\\.,BQBZ==44Q7S@QG#X 5')]9>)H,JM
M  $T!TU0G9\.A^3@V8#?5AQC3BR'H,T+&+8J<'<-#".%PRN[(+T<T9U'$J-S
M<4#^&N*A@W%KYE':<)X[XCCCE(+'C/B CJ7[Y>3 @4)"Z EJCIY+ROF(&TYU
M%J\"T=]M61]!DHP3-#5*8B==G3#:@CP6G 9(M](-U7NQ*LL&N/::5_]2B6%(
M<'I6"V\?097FD1Q"<VGJ^I>;CE(L9*S(6=*W I=,92KVLP%8.=7GB3=\!4/4
M=KD.NM TH?L.R*Y+Y@QN&>8T>OOLHKQ;WF<*6C<WJ]4;5C#-W)7M[&I_3\/9
M $0S$.R$HSFCQKDX8!N>9/Q;QX:HFX:+UFEK>[U^E1IJM::3_ZH[,]%0N1AN
MR>GDWV[W])V@_\_;-Q@R^-Z_W?[#W^LQY_95V/B5[LS23N5<SM.MU<5=,,?V
MIK,V,=3A768G6,0%>HR;MP^:Q83CLV(4-LSQU_[9LE@YS(G(RPW3):<4$-?%
M: D]!C\W=;5"F:[60VM6ISQ/W75RE\JT.1V1<$G/Q442P)_TK5@^EP YMN1X
M@4SBO%O#G=RKB,\>*683'I?5Y>JT7TE>2]3';UE9G4G _^3J@HIC\!R (1M
M)H1F&[&M*$%$LPG\I'M]R;V&@:W>?82%]Y[YRT(_;TI5-U2F]X+L^[]_C(O4
M/_5FN'_Z%!X<@SN">:B< #H^!#\$X_3TY5>8RA>&Z%!E/=.N37POF4BSN]DT
M'#^].CKJKLO,P/=)9;H+=]Q3F7M6"N#GS6<#?'AIDCC&R4&J'_.=#E>^!^HK
MZCENEN,,ECG&%$B;EGIKD6;#5?4H$OZ]Z!KAU\24XZW8$*K(NJAJ(RF[[KN\
M#42;DDY49X@^)A?A.2C?YN#4_&??=?6]-(MX020>QT4+O3VRUG1-4+:8]$!=
M3O71OLN]7X)4/Q\!\-:P ?=Z,..MMYFQ<"$HZ[N6O17X:!X9]$'FA5<V^)(@
MS]YWQ-2%!RXBY\Q^]"YP31D[CQ9;]^#(>OD-$"#GG?'EM/I9-=3SM<_DU ]<
MD5Y/WGVQFA@PCLX<,8B4O&&36^V6]SK";.#'ZI7SGK]$_QN/$F_@(D8Q!(Y0
MA9GI+.E?0"[X)=@C+>57F[D1Z$WB;+P9L>=D2Y(^[+MBYN7NFU'S3G%X_ LN
M?>#AF/;>E@A-D]S K/3 B=TG]="07'DUSZ';>4)RH&@'YG<J5I@-^%X:R@;8
M\]@/8N: 7,S'T#F%.=Q)CL5[@/'OZR(C AZZTXW64VZ^TN,8E[J-"-C<U>H+
M!E\%)-]Z]840 YEP.EHJ>Y\-..12V;R/U;""I@MIL $?/5"T_9COJZRN7O!B
M&\?>1!!O..""!W/ZCL^'?NTDG:6H0VC:9"CQ^4B#0>&7WOMYO$<]4ECW8H32
MKB] O-Z4G%0'JQXE[I-\%K9;JR)\R^JDA\!R-T]1KN1@U>AH[B ]0:O"XV?^
MK)G210?1<OJ[.WH"?2[_G4?:F:G*%[B< 5PT)#DJ4\RI; #S/5SH%Z<KKR:#
MNWT%@]^,Y8@+D_6R/5++:GZ]BYW39P,>3D,J@^9W'!^FC5#O:ETL4"J4JU=:
MFU16=T:"57K]?F0A*SM&XC4:^9*,ULN:ULNLO:AIV00(?[!G\X3.S#D*XI77
MDV+0=) ]U,/:?;\*KU7060."YR**!@'CLX 57%WD[=G,"'+0U?2U%="%UQY:
MK3*N";W@(+ZG.3,?/+8C.6.;@>*N-'D %&8-B%^FR+3'!TK/)-$PMYV<]@7]
M]B*>NW2=V3&CB?:E<RGV;/6JO(EE U!/BFWA\9\+#+#;"<8[3\6!N\WO%[0>
MWM4T1&"[1[-Y+04_V(3 29SI5[_3=.;/TCKL\FA 2,-9CF+7I:BW?_ 0'%N9
MM3MH N(B+3IV[W]<0%R\O8*U_;.Y$L?B%J"P =LHOB9%-]RA"KDF:@3>K6FR
MZ"+"SW@<=!/%K/'36'8<+*!A\+AFQ6.*@BL6_3K:3M[BBA4]%C=?*.<\TE=%
M;EO5HFEN0#Y:6PCT((MW1;0%/#4<<.6\%X4Y[Z[Y>!6@MK$3]8IQMK625?PL
M]X##D\3@+P:%N<(UG5WT4^C%@<6\2#Q<HF^9[M7#IVZRF<?"&O1CTR>,>[6J
M$%W%<:APW%?UU4YR.@?GPPN5]ZE'Z]Q8$T?PT;KG?@4-=+$!NNHFR?K;>N:.
M[PGKKS+WDWFJ)W2<"#T\FH'S)Q=FKW-@Y2%H PX8Y>/T>)*XF-"$>(42<NI7
MA*XOPWFK5:IT0?W2]L"/YZH:).C:C'/D@$YJ?%YX5F.38NV6F$W\T"IN9EKZ
M&BI@;Y/U!4*F)L%C9N32Z5"+=H@%IM[HF,]TMMQ M7.8DD/KE&+K9EBRG)[B
ME-M52=QVGI0 _+=1T)H3<$+Y#L7] D.$9EX<'*Y^N,"^DZH@L2:5FK+5L2>'
MTRL^:C1EL9>(C+F<>:H"T9@7;#;VOG3)1W(GN7'T7.,5P$' -S% 5@UB.,Y1
MVWY4S*R09>0[9DXOP+B-OOW5"^I$4"N/@M[IZ-QG+L-_0V&I\EMQ?!J0(_!>
MW*$&E2!FD0S']"HK]_I+YY9T^RP$LK;7+WZD/U.HNW'SIX'H 4MARSO/N'(5
M!=;F:T&620-/OEXZ:Z0,OYL_O1UHBU$/Q&H+)'0XY6%?%<AA+D\W*E=_Y\#>
MINGM_YUSFO*#T]L=A<B.\<JO&IP(QCPRD&<NH4Q3RIE(%=9@+3>8#ZI-6V1Q
M]]-/NXD2:>JSJ&@U3#3KK,CO36"DZ/Z)AH' 4\Y7SMR#Y$36/:+I."K0+OAM
MVBI;E^U\X+]0DP$A?YQ?JMH*X\U=0B=A9N&(YCMP;?@Z/F\U>A85*6H_I8=F
MV%+VV3OPK[5T_/"-_K94=E)U-(:+P8<F(CN FZA)/BJ-LAW],?5]@RK^,3#J
M4A5PHUOOF6K?RZ%DI]'B (2K>2Z+8JOR&\*):7/52)SDDS!]?C8 ::7RVW&#
MP[A\FG8D1EF769/0,M?5N;*\#E\D2[3?Y]/^KL^@CS*-Q($1L0U@L\)W\.P\
MYCA(B0W(AG<@OJZW0<5S4)1U OCXE4SQ_APNVL#"BO05K>2)O VT&4V*OO?/
M9IGR>KT <CKU*7D^8E52>,NS'EP%W?=+R>=68EQF\#V%T25JK0/OBXQ"T&_8
MG[S#!,R.1JA]';*92WW&M.=__D'E=Q!#7IDFO]B)0!&B2 IX=+C6+5SH39KO
MQZJ\?$Z4J=D."C_$<?<RW2)("X)L"!P'\7@H"\.\0/*T2L*A'=88+9W@OG7R
M\-SS0W+'IC:M]+\1FC*SDGI+H_T&/-)8A#OTB6U4;ZE.#W]R@=H!YE VK1C:
M6R[3G+F/#&[]<!)\E*%+=DG^Y%Z**!S<]-92N,NW]*8PGU%D&Z/0]S97)G"M
M3W#JPQB'HH?_G_H86XN+Q@B"Q!EBY$%:.4$]FK39H_8]KGL\T94UYW9Q0+WL
M1>CF%Q6-C,M'>.5IT?G7Y-?,W"7KJS9OQB2?-3KF'V@<2-62IZ"0F JNEY7[
MA_ZD7>VEF2'$@].M2E/ZUJ\.S.T]=7/.+&[4G#D&P);@'W^H/5@&8P,F3E%+
M"%CZ]=F\9])L0,J/O2MI#0;T[#>>IXXQJNG=CW2AL[XMO%'0@SH:34(T_]EW
ME^A>D1]^^J3,L@&8\U$+;QJ[B!\YHZW_6?TR(<8O.[5S;#;GRXHI:',0-VZ6
M.([>";'TVXK7S//O3;8WO2\DJI"2/F/B,;K]@ W0=!]7*]AY3.FAAM!0=-W@
M2-U]!*48":$37!682B>IRF_?SI\@7^PVY7Y]:"7N.(076M8D349'PMRS>V;7
MA6A/_[:6ZYWYR:M<?R:\:.]%;?%A(A7#842KQ3():Q]8O.,""?O?G*4_Q*8(
M9\(AJCZZI3$L!)853]M&^G65/J(JDJS?&X&LXYQSYR:0KE.T'ZY[1ZB]LQY*
MU@/6=3LYZS3@ 58?HAR5@''#G6Z=11ZU,10(-Y,;48N,>^?U"2N9&?&];^A7
MY\^]!K_R(F"JV33E5BU$N(ZNY]R8>^ =V_'V#%*"&O?'S$6 _PSR*,VZ%72D
MGT#>YMSQ,'?L.JL0"ZFZZP0U$[@BHHM]BH&6T]QG/Q]I7>6!S(3:Z]GY]XU8
MV>DKV$F%5FTE#4]T*1=\]Q.U491!7YJO9PJE+G#,$)X1.OL?I>)!Y3E\[!X;
M\#<),LYEP4%T7XX$L<'W[N(B&14_DKRN4V,MUV!CSUL2R@R$<L,L]9[@*9:/
M-/(?R#'N!+$!SS?&/PC;F]P2EQ8H6!="K SMJ+(.#=)E#.A*\,X1/L]=ZS<$
ME+ ]CUV;RXVV-SZWSU3I=J:*S$,,)5-'FLJ_(#BL[?LYZ"XSG0VX5ARC\JZN
M9M6"(@"2TV8#ONUXO12(+HAKZZLTF5MG/CW ?\>^4^/?.5=P#\?LR+>ADTG-
M"#*$#7AF2$EM!Q^#&1)UKUM1Q)!1.E)X[&&;Z"V>T+N-?BDCCPHT#L242L[-
MF@X'RL?O-(J7$O@H:G#-<<Z09%*)[:#@AEB+,+O6?LR$:HVI^6JZE3=._7UU
ML(]_&CV5=41F%C%ASB&@I5G <>"LTDLB+W"9#3@.4P^:[='U,Y3PUJ($:%A-
MFE6_$;OA-VFOPU=N6">QW_]+S-*/O!8"C7,OE\$7CS)6*QM0MG'A3FU4//J;
M3&WG1/!'WE+,?60\D _AAABW:T&)-*D&'X0>IN4Y)*QY^[8DS75EF58G=7B=
M3C;# JX>4;$\WY]X13)FJ_"W\MAU6^9''3VZ7+"U/;.0 3Z61!%?(0T$8XTK
M@37E0SQ;G>E'N?Q]GD-Z3AV\UQ]^]IU8YZ@; !T#5X-/<>(LMA5".Y_W#3WF
MLMT"XBJC/:2 KU&4<G:3/_3V+J"?/%DY$GW'(>=F5N4I1J1LK)P.4E6$B^3!
M(#&K$?,/H&-1K#8./]GUN+1GTYK!3Z22*SF<#L'JLV(#3CR!'FXE@$5I]>VV
MB'"0:+ M8:Y5O!B-^^Y4E6  2([8VW4^W,_L7/;1'L<@BC:UZL^WKGO*2/ !
M#K.YSS F+\8S3E"JVXKPRS#CG&"+I?59I(")T/N'HLHHV;26N9S^/6<W/CE;
MNSM;W6L"<H;VX/@O'KHU9R;! ;I7+I WP94)\>)9/\!/E"86?DSZD#(D:5CO
MH76:5G2  FZ<%^_X<O9U;\DO8*5O^.S/D\I;D:N3'G;<3AF+<<AU7EO KA"A
MD_2>8D[ ,O@-6&(%='E:K-%/-=XCP4>#ZPF=R  Q&?K5S6#IY'.E ZND\7Z>
MJ<DVDF1]=L*>%NV:\2(Z#VO2\2*MB'Z5\8 9S@:X/1D8):0VFYAVE52:"/87
M?V&8?()^JQ84S;FM71MI$C]O?T-L6 I0].!*[ :0P:>$O5W*4<21"-\V2O#]
MPIZ'^-HG1-F=M#:.$9V%6AZF/N[\*%:  UB;-_T1SB M1[?9A/3[=*7EP(E!
MF2DA9$BN(< +(?164D+W^4?>P<*_/!.\)(E0W8F*AO(VV+-.DS&K/00D_\3Y
MPV>&*][/WK5YY_?./R-ABP 5@JO#KG.H=Z?RR_Y@%-6?HAPQ@NV(P(=9N=UU
M$ POL!A[^BSH-)5_SQ9) ,D&'%9"<UP[8IVY68%H,>9$^9^?.*HP3!'@=><N
MQUT3.;IG4]:1#< 9&S DZS!,;B',]L#/@^W_E;9P843S(Y@F,Y?^)'C;KAJI
M:L,ATB'O3K_K2W9%?=_8&25A_N7^46(J0P!T"GT"CH-KEFM9O/"L&L@2]+GX
MP\ZXXG9# '8+/=8@T'Q_X]B9CI\E [&M$.L*;[,DLQT?N!,A2,#EM,!UA;Y'
MAK4#[8,-UI.Q>;:J44R,(/'7X#00]=;:CE(_*XTA&Q,4%Y\U7/G8()\X^0,5
MZ);QT 8"\\N;-G%E:)%YH^&2P5G*QX*=6K?KWM;?&A7<A5V=/UYP:FSOE?6$
MFW//9QHG-!>,H3()WD=OB O>MA2PHV?$.Q@QB]$,/OK94)MK#&0:CJ=8@5I)
M@J=/,"%H,#YJYC2KEUFG<Z!XRB :#:Z$-23<<#)JZ%P(811M@S ',4[*$PK-
MF'(ADN(L+D8T-1QFJ-,DIOZF*VO*#7D$1-<DC1T,_Z'??-;I-V+/Z0#@1Y X
MQY?76#_2B(=P)I$R?6*2(VT'()_H%A<2&JR[:*5VRNBT69G4@NZX"^38]#RS
M$PN+!=*3&0\J%TQT*_N7L/-K1ULI56X;YWLT6PTMT=$91&&-D3N?"P;"SWV0
MT: 7ZM3/_")YA'7IP4H_<KSV+OPH[8WE)B1R1A)C)7)R^6E"DE]XJ%?C%.)
M\7TVX( 635VXEPUH]16SH_3!0 \[F3NNZ.^?WLT+>-#E@[M/HGX7;MJG?K&8
M2NT%FCAJ9,@W/A6X5]\=?Q?==-N8 GJ3U>3'!D1EPWN^.M$=-]IL TVY)ALD
M\C]BA^Q>RX=":/+ U<?!DT*$]K<F<:0ZP_L2Y$2U]K"#I\[V4;XNMM[WL' @
M'C8,6[X47%F3&O5H8+XX+I=KPE)":/OR^TTU 4(:@L%_BFHV]%T0=PHF7<N1
MPD@^6P[0?ZHIGE:GUM/XO@">(*-9@G7['WDWV#W880.:'JH)^-U:B*)<&)98
M.:S<>\H,>]&(T\%V\]0< AL@_31 X+L[3D1'_<OQ2]'%/N6#JQ,YO"CZ?+RG
M3(R:(;]6L!$E.?+JL9P3.Z,H+4LY;5/%IT7B\5H5A44MAKO:Z9>LP/]B\?U_
M[UF5!R/_2[[VO]<6JHMHM@SHU=^@'J;,5[!.U5;KLWI^E%V<11#<W4+AT/BG
M[Z7MF.4?[G\]/=4TD2.W84M=3(PG!80Z4NLP3T)LUER9L8D/RH^9(IQ, S1]
M?7QNUMI2 QN+0[4#70<K_^&C"Q3K<)?5/80IPU2QVF7&0?US8=F^70O>T^6@
MF@7,QU],<;?;\]3W94A50\<8:U]GM)W5KB)V41YA*#J,7OT=N5I"LJ4:![(!
M_ED.V*7$&-:3E2T<ZW SQ;<%QXW!?YCA&H4%A7GF+K]F SQ\AK84KRD$&[*&
MZC5X)  0KP U2D/HK( I=[>[DQQA.L0BOR!?WAY]M\_:D;%.GAA9:8J:I(41
MQ90T>W_A"^^-B%]:-LI.+_K1.'[MLOM@1)/"#//R**38#?UGI^B+A*N4DPL.
M?%0($P6SIBC]5E?YH-_']S"GC:DB-==3X;]4HZ&AAGI,+J=NTRAG$0E086>R
M8+0RCHQM6=KK</$IZ).*4GS"L6\6"TT\CSXK<]>6&WUM*1D^147)WS'+;ZC-
MYNBH8.8>B@\O_\[%0O-VT.: !2L@AVBRD]]MQEK111/!)#TZF(4-C%SD6&.[
M@XQ!JLO2JB3J1_W;I[D-]W,?KPF='GW+L5=[UB#X-*(?XXP==]SE 3F>H^2U
M+1]+=TH8,/#*P6J)?WJ;D!'C^P(D#&]'E3UD Z@?4EN+3A".T^>'M](_%7@,
M&#UM6E26=,ZLWQM'+=EA:7/Z"P-3/.'[/:35@=)Y!!GZ)?#Z(=;FRR4]V)IZ
M DQKEG&]];[3>9>S82FYTI@UQY=OLU?,\I2?)&,AO*VG@SX,6CZV= K/8@,6
MISE6^G)%2FB9V\@AM[2%=PQ*@'18T7U)2733X)?M5K]/=^'9@",J Y?N@1?3
MO]Q-Q!_[T6Z7MFFRSYCY%N'<*% !YEYV%"6G>>VU\P8=H%O@GRA77!K(S*B"
MF'J*,?90RCMZ,0044NT=*7W='200?Y[0&7 QT6%H%]A7!SX 4Z4AR,P48BOX
M8%S0F452]1Z7C,S%'Z]31*CG&NQ;XQ@W"$:@EOA#L_E/+.V=!!:^CB$>LP&3
MPV>5=C.K'%IT1%Z/4-=,*WW*K3-P26C;C1W9;MT*.3:@98NR& \.(+_$=Q2$
M\(7U0J'WG3R1Z_F^:7J[]SB^SIU-A"; $=$XD9Q!$FY]&<3[<O67;L/VC_#
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
M="?8;;+CQ^+*2UR4(GT!CA9/MX.V==@_50 6PU]8*U)X\<@6<.QQ8?@YALY
MI95"A;W]!%*3BWZQ1 QQ4&#0#"5ZWSU42V,K)H\- %'NF.W(-4LV/C3*7NO[
MI1EU$N] IM4:*B6Q 7,I.(WRN>+KK,/1=.M@9T%: -WW3P%C-J!H4,>)7-*\
MC6@,\.E1GE,X2:=RHNN+5S1U&3,:%QG<05:>]CT67'1WP&<.2#J2ZF;!/*BP
MA*$Y0T\&[]MF \JK27L(T"-9_H+Q!=_53#0-MJWD:F]M3M>D@6?=X&/@HR!(
M-'1?Q;K(78/M2M^]4($,Y8+*](5 4/3S-(H"X>*A[IWU8_T0C@;C,:K0#<EO
MMH02DC6>KCVUH&V\^DJ9;]O(G7;@@+W<!!1VY[?UJP9E(H\N-RR0\XX0ALES
M(:97YB&*4C+A'G'8Z<1>/W!X!K7$;[T31381.\Y$$:)>-'B3N\I?H(Z#N.0O
M O4OD\%JV\B78&_><3:@/2V*>BR7T*6C5K1W?YU!K*(=)//B4[F+L'#Z0>E&
M?9%BM2.6F8>=,@\GR2\U)P_MGF@^V!0KD[K?Y5)M6;5L.^+G9:5&)>OQ_"$8
MNBNG7T&K:\.SKT0TV9%%TF2R!@3 ?!NNK4 .^N-3<7SO$;-\S,*F$],-N%_%
M <&12 E$&3^6CV]3!*WW$X%_QP8<W8I5+6*H]NMPY=OQ)05D!_?8.K3M"J\Y
M</TF-&531E>3Z8HPTQG<<8RK\KZ5BX;;>4,ZBNZ2'W>CCX8^W^92FVLZRQD4
M'40S:"N4^&4)>L"5/)+-$(V*:#!&/.#@1EV!>@IX/6W7%F&74QR)5=52J!Y5
M&(;NF!5!H[X3"Q+)Q^1FJBPC,8C"^^O;+9?&6X TF<ZX"HYWGRP&MO\D+;,!
MA[;;5](1/5B>!#;@?39+Q)HH&/W#49>9LSF%Z%$$$^8;-Z^S]LT=S?RPR\TA
M:K/CCA?(B'7088ZXO@[2"@[UW4U7M&L_\8OZ^.F!R.!.\?9X(#D+C/^2N8\-
M>*-*72(KQ[\!#U\EHB)7[K\9MUD5YA"5T()B35H/R_ZQ7M"\%;\,#7M$A@U(
MXNB^0D?@$,V/H8-HW8J!L &2!=T)YBR!SDZ>XP_ $W;4^$%.GQ75E'GMH!V@
MXHY0ZN9F-MV<2(W=YLC\)IF!9[\RS](4/<'XFUUB7!*XD3H,S1Y*MD;N07R?
MIHLQ+E"6($TS!RGTY73FD(<\0L* H9-*J'[IASD%QJ=#3SWQ1JV4P%2SFTLF
MVW_9WI2$I.+X0WT%)!BG>P[;L9KN?4T&3HN8(U[P;IT*=R7?+T3O;B&+@:T?
M,-_:OE*PI-LJS*0_)^.0!;.7F>7D)9O%E8HXQ%:$]]W@%2K+"W$//@ LKZJ8
M3J23WO!M'6\RX%#<[&K._'Y%-&NH]<SW-TG0TA!'/4X&##(\\<:3KN*U+L^S
M@;'6 ;/06 39A V(I5LW<Z8.Q.?A;SPP@[7\FH!G.ATMXVVS4O/WY2<7;I'?
MB<;6MVC),8A]#\V?^XD:,6B[QJP6&7/*AY('-L$]+.ZH:AB<C\97_$S3&V@[
ME,TU%?)^EX-FY!HP/F?"51U3.OIRZX*FA"DM_'4*5=SC\;)CE/(JFJ[MJ:)(
MPCPKKJJ9/CUB&[YT:.N Y-YL-B#2@A;FS2&0X).TO%N=D*_!D9:=S*VZ&LRH
M^/DHRN^C/!#R*%IHV\^<HZ7W:H*'3Q>P 4>T.JZ/\#^D58*_X\&S>1B?>'"\
M/^MP8P@GB"M>6H\1]:(WMH3OAZL1_JQQ8R;\B4 DV&E=B&.ZP-+JN 8I[U F
M:F&E>C1P8\)V=4@Q1]Q)WT]=X) &O>] &,=JCFX3%( [>^ _61JQP"=0#SD_
M+N;FBP8^%G<H>9&P]IQ^))BZ;DG;"BJZJ]CX2@LV(5"F_3W@R'V^D(;7@M?B
M]$'W<AYG(+-FCZFW&<=>I W-)EBM#-@/>?K[8=S%S(IBK:NH\T&DG^3@O)<>
M%K-Q3Q C,MU+PY!)LYCX6BFXJ_&1']G>$\.*5GES6[FYO<PAJ\N/*I),SG7R
MNUUTB/ZV;RIMMY/%KY3.!G #60(^8ZQ1*@), F[2MZL7!\$R] ;KQ9E82C8A
M-5QM*>"#0MNYF=T.[WZ=E./@%&(<Z8F$Q-2CD)).UJE.:@D;D,414F^U@2P5
MJ.MF8DMP-L%%6P9Y@%!P7Q;O\<4X(,],->4<[[8C22N +T*MMZ%Q\7*&-S^N
M" ]^%GQL?[.+/R$*PF<N8OC3L:OVZNVT;>9R!V^:ST1N5HR'XX9Q5GU%[=>Z
ME([?@@ENSF[S\1W<%S3.T%]"LU%?99IYQ[(AS#0&D.)/G$$)8@CIR8UT4'PQ
M1'$ST*UZ]% TSZON<S6624IYY^>? T;G=:-(>I0!\(D>PBGP21M07BAHN]:7
M9TPG_BQ1H6Y?!<K+>70MBG$RH9=#9<=2F\$G&AQ\W4,)888!?(4KB ?1TA^2
M[M3%7Y7-YLZ/^7CTJ"RZ@.*9T&#8J_$@[N*$Q:,WBY\+K2P]^NQ_YX$\'N<4
M]#<HY;IK+5>D7A*8 (-F@7N"_5LSI:COU^0U:H<BK(U>O'"<DS>OM#&%=1GZ
MZ]F8!_K!R@)K<>X<[V+)!\=T*,K@.[]EY[KWGS&V8P/XWCS<?U/+NQJYJ+!<
M7>V1SN)'M$%%X1N$]8X/^L%VZ\OBIZ\^]$6NE1]MB-UJ1M_.PJ1 #W>>WBF'
M6=H;A[;WC ]RT/+)CD5JLH'Y$+/?%6QE7R-Z(2?5HC:7#7AN1$7@[VBB]C-$
M:5#RJ@+M>K/5Y7)E1J,PHPO+K(!A5AS4^,<?)@A/N.=8Z.TO5_FV;RAM][P@
M]'G/HU^1Q]ZZ-WL+Z^DI)QJ*NTCPO6H?#E#H[8,4>6,:$[)J@"*L850Y5VOQ
M"A$WH?QM0E5F)M:,XI"CC+I2?$:2OB?M-U( T0Q%X#_ ^6OH1U@#E[4^#(J5
MVBZ)ZI'H1C,Q]R)2-\Y8HXV5.T=9 G+& XJLB(%O1$_$L0Q4EN\F*#FKR8(-
MB"H)!K>A9)K_'+5+Q,9M(PKK!N"GN\0*-A7/#TCWKU<A:5[*--F@N"9H)(IL
M/'VM3XB>%A7'DG2G:NNJVT5<!'ZC< ;9V2FUXRVB799##(S<)NG*PDV7LEER
M^N!T@^$GUMV9O@Q!?PYI]!O$"STG0='OI0L*'#LW.\Y>0K1*(IH-8*X;,'T.
MEGXP_GR%#4"8DEU;%8YX8]:FZD7 *@;4,%G.+)XXL/$6L_FNDA8UY-Y)1!_8
MX,#UP(-10IBU3:84!?T2)N1)71>F5=\:N-<!(YFR-/B UO<4%A"T *L( G0&
M=H]9"0(%8X)V)[777WG[NH0]/JI2,D57<Z=YL@[]*9M&(L^/4M]R"-0/T7;B
MZ9X0@E@@:V<>]*7<M(L-2.A?O9@/L\QA UIY1\R@KT-/5X$%;, WX27&O[5Y
M_R3ZZ;$!]Y4!OM 3K!'X?AQP]_L3-N#X]9!SJ&LI\V- +Y<&%H)V'KEJ4G!K
M!'4TP%>8]BO N\D@G$,NIE1\KSC'7$#LBZ%"#["^8\K0K1^COJ'*79]?2C5-
MNAMLVJ=Y>$M)8@I2JXF^\F+FR%VKB9']"9>$;Q)O"QA\W)<K/B@;.;2H;"/+
MXE;>. 8K.77-;RL1^B*6@4W&S!)1H@WV8 *6\X:J(+5?VIAA0T*O%NYJ/'/;
M1&(6@LY59BBMTQ2"XC%SELQ73>+!LN IA C#0#0!=ZVE>0_C0)BU'M"QI17?
M:K"P@&.]3<4#[5L-\)^ Z9SQGTQD\":#9ZT0S??^9"1+@$GF9.0W.FN;<3:3
MJV:(@=E&5 B[4K)98EOT6[1ZEA$;P! X16A?6]_"D"-M;6BAX+4=;KKGGPHR
MPVV=M,?A86>/,$GJM"AJREG8B;BPL\"^408D68AU:(4NM1*NWHX]SKA)>]&V
MH$]!M=DM_XABHJ4(O3#<GS*X'/NYS3A,"Z/+(^,X8]@2Z[UWNUE=F@BM_)KF
M;KMMDG1$,LXYR,7MKN1[[*&',A_1@W4%:+>GX.A-;1Q/<)1IS 9DR%NRJJGB
M@[J!SD4Y WVQX;>O#3Z5Q &/NP1[V<MW?\G)6N\)<JDK\B[\K=ZR&!()Y.,N
MR4F+G5CK#;":=-II88:#'Q8[43N8^0TJY&OM4@Z@M742Z%Q];'%)^C'QV0W&
M>>MM#\BIN:LSF.QIKNO]#)5/X\&>K1-/K)["/[B+5<;G'*[2.!M_[9SL:N%'
M@.X!V)]S SB,ZX6?&ZI4D0UH@P@Y3+6'Y7NR)-)ZKM3+^#=_:J%_U-?-"7S@
MO._EO,$R%#J*$'2]W5O:?<EAN=E]8::8A9(HC_9W6PAN*]!N48!<WD;D_=E:
MO&.^^)\I<'<4]U<?D.51?U%+CW^/&O^=*P?^S66= 7-B?H;QDE&W8YNIEZL=
M)2@/\1T?9DUX="8+#$4.WG*^]J%'W>OU,9Y'"YJ9^^1:&O0O9H4+IH;9C4O5
M)XWK24_V2__P),C.%FP,)Z=NY:7_MLU\7O#K3^YM;Y&G:+A@2A7EO9*2S\/#
MIV]JGO_1!N J0)\<!KLAHL%B 2(-9^E2;FXC*M\?#('.>5X0^%HE$2G8_R;]
M/=>@F\9W^2 S=U0YK@V+U H'*3*+U2H<M#3WUR%:BP7QQ?&UIPOJWICZ.(L_
M(W%I:$AY3CYI5+CU<W/I29B0Z8N!@0D5L<;BBFL:A*O]EA8 P*; !H+<V(;J
M#6\%IYS+8E@*8S[8(;"?$X#4'XBG'*#]'<092F5&.N/\!AOP$E6N_ (DX'&1
MAC5OJ*,HQZ(/!O *K,0O3'V_V7QWXPUW('<#$9#TW/&-GL#F^T";9]T7BGA?
M?OYTH#C5:MM[74YW*MV[T<YK[5-4=F1>E]%EZ BZ?FWFDQZ_]>.O_[I&4>E=
M*O2W]@P;,/H6^N/GP?:_G*:_OH197&S ZQN8+;HZ*\). /F/YTG_9Y_R;ZY@
M*.D^&R!5CD<PD7YLP+*J=9WUOSWR/?<OFHHTJ7"$R8-M5HUH;1[B.XAWEX#Y
M;@G^*RN5W>OQ=T785!I<R>O?$"<XH+R*%@]6OS6B2 [LS!^7K%>=-MYK08\3
M_3V)',MKA0M^V%)^AN#7N8,_%?F@9=1D2'2A.7V8E"<)UJW>0W(<U0M^GWK,
M.:12SUK@FE+6A.=T?J.\_B!43B*QB>MP=*K:36GZ*LO$!MU  =)N@CGL.J+!
M<X:7C&N+UP)5VRIBJ3X?K>LO^>WC$Z>;%SO\1'BOOS3S,)S%15]8 1T8MD-^
MI;4:A]Z&^$DMZ&)(@B("JVK&CN3%J ;+STWQA#!NK%E%$O-A,;/0Y%289?/!
MAO55G>T])0[()&B7(V@$%./>@NXS1V5?V/U\$4E6T Y,6X#"$^F3P&S/-)E7
MFTM;"%Y/P6IJ8EQ[P,-'91W$\;>O/8:#9\KIQQE247>2VH#<E0Y!WVRS,]+1
MAW]A]_N$<D7$GH52K]SV0%-=29WD\@_J#F1L6Z\6Z#6NG9E<<&&U<.4=Y+2/
M5Y(!=2WHV:#*-T/TXD=F!?Q1A3PCVS1P;1=EW][/TA7R(<-ZU@:@3Z %I"'K
M6!O6)(B'O#7T%-()C9J1)A^8K&I6JORL4V6FGA-T//*8[O>]C>8M("V.^JOH
M+Z(!V^M\T!Z/WV].#KTW*)4UY2U=:#Q?_:KLUHQ/YLF&AVH-RCUJ+%FC062?
M[-*GA)8'4$7-SW2OT<*GZ#3%%5'I6,(IP4$UYKF1W7$6LW&^KCM^RVJ_Z&^4
M&*(9C'@ C-;&M;,!97G/75+L=U(OSYQ^,>&RV[,W&]77^")FE_MNS*;8<F]G
M?^6.V.;*2-:ZJ<G3R\CD$C ^ 5J:DOQH&W.80.EL78G2CF,=IFPQRP]N[;61
MW$<6IGY&M&+ '$YZ -$EP,'P+(9YZ3@K%_;XOBOA@NZ^D!7Q7[ME,:NLL1_0
M3O-TAB%'^QC=6F$-=6)B8#B"$737S+4;10Y'-#LU<,3X.3:@$_BB"1RMQ0:T
M6,X63<N'<%6/15_!.2KT(CS7!3GAW;A)@=4'EZ2I4 RH@@/Q"7EB%:F9"F0(
MDJ0D.*RXEE5[_GS)+;^;A\*13?7^F8]?;A??H:A';OH*NZD[BE!XRDT>A@JE
M^G.;4E)-5VH/W>.%B1N(\7@:@#KFM[+C6OIS5@8]GDR:RIDJ47R3C/VE$(&V
M8:FEV)@0N&=$)N^%3R+]A1G2B8]]3MJ7&2?>'OY,*MPRV+"AZS% M63T*\6M
M6-^H3/E^;Y][=]=R*8)OSQBN=9!Z3REHO>[>YSUU4W,NP;-/89>?6<P&X--0
M>T%@.!8N1?.>11R21I5,C5UJ$AMR'BJQMX-VJ%]KTXF[G'+J%+*&E.!)WL<Z
M[BN,:'G,462CK!,]&!(;0(*N8E>1LAQ2Y[4!0TOX.K!<>Y"."NL-NM@-QHKT
MV_)UE]([;S,^:'8_3DQ:,&N8/5CI;=LKF5*WO-MG&/>]\%YV1#=1UNR3<(M*
MRB\5JX2&@3I#6Q(.XU_*3&]0Q3=ZMI?C:-3!-K^)R4E2N;CHSS36XT=M -9=
M9ZM#]0D#*S4DD=-O=J?IY^"#4"#\*+QOYC1-\4\A_V5*4,?Q94,_:ATNUJM8
M1RG5\W& 6G=55U[&F;WW5&O+#@;W<7V%=P'))I#G0 #"%<,#NTPQ".>[/>K]
M11!ZPD/EE[6LDN_<J<_W3NJ=NBX6VSFEAU7;5(^$J6<'@Z]6DK%1Q6FG%&0;
MZMT<@UYG!3KT&1_7=B9K+"G,EF9 VVH8/4(OV\W#R[;5M.Y0RY(67CPRF[=P
MK_'7JY8M++?'EJS@:V)@$N\6-C<\+*3.VY]9JNVJ%#+IR>S2ST4U))FT:P?8
M 540+3-_$JYIDRP]Y/B^6=_GVTP<[18#(9TWSP8T,C.SP1% <AX8CQ97YT!U
M-K6+YH0/XY!ZUG%L%+H@!+'&!KA=P!*AEOWVN E[3&NV*9BZKLY*F0M!0.=I
M<E<1DPVX7?,WO_,8VN7$]=B0OZVX:-.Z$/5,#]JU4(<]=D-[N$%<E><19(YD
M&!N\^\:%QC&:PSBD\WZ5I [P<;7#/1?68 7GN'ZWAUGJ 2=%$FGRG"@3P1$1
MRW)<U,^Z,-4_103O_"DBJ&/<C"*;8,>4O]GQ1F&<,?O*#;8EAS8UUC] \CW?
MG,4V^3L6S_H"@OF^57$T#AGRHB)>7+'F=T7Q986 SL\2MQ4<8XA%,6VCK/-3
MC7:(]SWF)UX5,_Z4$6R)D?UR])]E.!_]5]D$G60PXX44&X >QVS*C_WG2@__
ME]F92S"FPY&?S!6UIF-)A!ZW74X+*%P(K>]Z<6[WV-.DG[)=,L]X0K!M;, $
MRJ@?=I,-. (Z2O/S/17\<][.>- 9Z/)5LX->RYJ[(EZ4L?BR^LP(@L-^&Z$=
M\#/5M%2Z97":LJ#G[>KW]S]>BWCR1\ %:D!V%\34:Q9K) ^BW[91Q.P=S]W5
M24E#6RD-I =FFVPMI&$NI3+H$?,#IH>G-@J=<LU\4@1U?MMARH'6PVQ @,-V
MU8(GPX2V3+]3.\C:/P'!8P_>#.PE%ML.Q?;,+<';]W3\##4:H\JW"BQAN,"N
M;$ D;M_FS@,R_.WO7T)1@7DEOTZ&C%;WF1H;R\W-;53<]^]3=2@\I_]"XZ=\
M?DN^,."IV<A.T#&S3S%W5P,,7K5M9B2_5:[+Y;%4&_BUD4A;/)=_SXD[<Z)\
ML6!Z%=-2%<. 6G%F&9VCW?(/):'_[D!USLR6<7Q@9IO5D,5R^7>*4/W%]8\V
M\:_S3_[3C_GOR\". ?12D(Q8(<S6M^%>;=95,F)4@'6MX"\SR*[P_;/,%X'Y
MY,QL3ZF$3^[\9*/ZAY%NK1+(:[S[K5."ZZGR-"Z"[DW:RU:6>!TYL^2BTW #
M\.D$K!1UNY2UKKFHK>I8JA?R/L7D[>+QVYVW(VY4+<1XA^35P=T_^X^VS)8:
M#=_+_56UN1J,9"A@)A5F$;UD-H H_H88#P+7Y](&VIJ?"-&+_'DOJM/-[IFA
M25'Y-/Y8WPD9/"2: :P@.-A.\)(4+X6^QXN(UTR8A'KO/WC@[MY#<Z(4S'"#
M#Y<]6LPLC66$PN2Q 4D8C]2W'NTA7G[,:\7*VT\'D&\;MVATW),WO3 PK9V,
M)N3FU]&"B$P%ZU-!EZR"8@8^L@$>X"84^8Q"+OHR[3E= HY%G2C!5 ;X1@56
MV;[VIORJ.WO9FN,E.-QAA]ZUYJ(T#F )T4UAJLS%9N2$YE81QP&'EQ#'2:"A
M0ZN@44&I?56 O4@22+:'T^:1404B+3R9Z2"?4?Q4/T XS.G")X:M?4\#D#6I
M #]F4'W'48(-X-&F!,V.KL%!K%[;Z8S#K2LS)]X$:%\#-WVO";9FKJ:1X.+P
M 39@3Y-<>WTSE/])^OO %$_--1#VT<< :;G )B[_.&LKWIC?1[T#KEK-%;(!
M\],WEBUVKF7%H0I-0M+,?CP*<.WJ=0],)K"6;9B=_E!A3RCY%O3PGS0E\_,(
M[YNS%:SFVDK16'<-$?%S(G'8ZL^]SR"934%J+? 1,/DV"@B[0>'!O60=I;U8
MO$$>KH@_B1O7C%FYT]S\^ON%_@Y$A,4+ \51#P8!=AW]P9A^;R45Y3E=3X*Z
M(U1U_>LU>^$&Z4PIOQ+Q'X6S91DZ11U])U%:X;8K76M=78&^*<Q+PPPF]'C!
M?/(BY##7I<'8H#+W=6\QYA.PBRP:"QW79G'S$=>CX.<JR(@.W^/V*W#1FC</
M/.FC%Z?=QS5.'CYF>[.3HG#RROQ3;]^?KUPB"?PUU<G."7I'$^)??_M]2"(?
M/: !1/J9ZO;D1G^;N?C2Z%%R;=;,I!MA=76$&GII@'HQCG@XXW: [-+(\AH&
M'^B4GQ5#=QKYIQ7__UZ\_$/*K\*_2@C^#YO_KTL5]E=YG87POY!4M_</_=]%
M  S/W8@_7R)@<?)')X#7W%&1@)M VE(Z,(_)HU0S\@]'^9&SOLJW*0*M OV;
M6:$-K4S_8_5\Z >/K!HR)K5[ROX'>^\=UN2R]0U'D2X@'6E1 4%I*DUJL"!-
M1$1 0(B(TD(1:5$"07I'0$!1"(*("!CI"DBDBXA(D0XI*"@02 3"#6EO/,_W
M7M<Y>^^SSW[.^YSOG/?[]A_S1^Y<,_<]:];\UF^MF5GC$YA[T'6]X#%7V:%^
M2JSH5\79][T^DTZ/QA^Y[%:Q??AY.;>JM5<5NA$TV*J$< '"2+".  (J<5:Q
M<;CJS&GE_3.J'4S0S>/=3F<HH.U'_+!>2N0G)J@^[)C,7XY[,@3CQK3@&6@;
M;RF!"F1+58\YJ9GB.*0I(*3>I9XJ*_>P>U;35[!B,3#C0$]KWR6CY<,"IU(W
MY/S-T)?0 E1]70(D7,,_7H8)ZKMOB<UB@LH^'UBWKM+SGU&XX#W^A2)1&?HJ
MXR;X72&:=@&Z?3;2;SD(M=M(B&8(Z.+K2&4=J-W.WQMB.&PE/F1C-K\$Y6:^
M&4>=N-,5'&P#=8AKQ[^\!/_4T792T-XFV5QA0J'8M.1<@=[Y\]'FJEGC+$B=
M?OG+'&.5X>I;,JO(I??J\["K?VU+BOB2_^ P_P]JS*_*K\YBH8-_=?<C:-/B
M?TSY?B^1!0[:R 1U6,=G17YD* %)MTB;%@^=:Z,%:A:C>^WQDI:)):KS:A(X
MW>/R&3Z;D_.M1Q%ZM4 CJ=$5\(LXDA22IFT)GW?+%(GUT#V*A<7YACL,!+I>
MJ&V5ZL+-<;T/*M/BOY9O&^BC[I(?6OLMT.-X0!7.YX*Y-F$($ZX?J?B%7;1L
M#L(!9.,WD]$MX@2ZFJ6JI=4K+W_B5^D*?MSFA2,GI/><D);\@%X[677XU>V:
M4GNU8RG>92567L,NDN&H&(MCL8^N57YR^(9>3J"ZTH2MHPK%2)@,ALKWVY&-
M92RWT;VI<:3LR+U+!24I:KA#]*'''\.WQQ968PRD"-:)1H>K2=!8S=?J(:H6
M>+>ZQL2;'\*S)XQ[Y4D@>9+RAC-^=7F+M- .X0V&Q$\NQ&I&N 07'-._Y=$Z
M?.">U;Z]F:3%R+5<W_"Q=8%!)DB58#Y__T/H9;QD8'1L@5EO]X6;%\QOOM?.
M,F^FCEK;K1Z,0'&<[VDQ<1J1-%<VNC;I_WWJ3/WPQ[$IVR*6A>T<B&>H3#%!
M7.A.&6';F4UD[8:7Q\"PN^04^BB9<]F=J@K/"Z-DM*D*&<X@:_$PZ[YWUWKP
MEY"D=B1WW<"6H('W'(K7?05Y!=X$IT08]&_0S3<^:CXFXY5&7/!.-DA@]S-6
MZXJ0DY37E3JEW+>MRC:/,\KJ;5R5F:#=P^2QDRP%DJ+TD\_NCR0 ,18-(TS0
MSFM3^1#\7OJ;%GW6+$ G80009RJ8H!-O) F#CY!3K_>!AS(V4C1*&.2<L8Q'
M+I(I3)!"Q0"+ 7&.50L"I#771^@?.4P0V^0S-,MSCRNA^@#AC%.86OZX%\_I
M6PC(G 1N;D2U_0N=9;#CF\CV23WI+.]@-4E;@OKC>[X%M+/PZUQ@S\\+VB[_
MN(24L2ME@J!*]M$_4UP;09M.T"MBH6#-"#<M8!*;1+SHD#H5B077.IUKB%0@
M:Y<531]]&^-,HD^KHDZ>]BTA:XW"D91'] *:39T71I*F(=<XD^QR5>D)A,1Y
M!5L:@H?7QI%KOCY.+SD4:K<?F?]FK%_2]D/-]HM/56*LP4%O7EYY]GS;OZH4
MIDU8-1LAKA0;*C0\<$%JR=LE;Y8H?3QL$W9VV4HKF#6ESK?_1_@I=A$.]D/K
M,MH1GLX_+T5I2.T-# DYUB-MIE>KL0>TJ77LGIOX(7V%9F%OY9JN0,A>B)<Z
MB^@O7PT06[QI7>ZZI\DUYFG7 A:J>YQ7^E1V=O=<W,#>C^RW&*74$PAK8 NI
M$P>Y-B-Z=5CH%&MP._W\QU..FQUW\Q;>/7U\0\[+\ R7S[(1'^,#@QTPC]!)
M\?=7:SE%:!XL,.VZ/;?5&"1TY*3PS_#LFY?<OCQ;W)[CM!_G<DU$\+6=5A /
MS-*(?X'G?/Y33*'5\4+W;ONNULN2PUM8E@7S1]<#IOW+@38T-> K]?R[IKR>
MOMX6,&Y!OX@DFQEL\GDQ!.Q?<,/8<.YR>)Q;-M%(B!06U\)>Y PXM^6SOWA0
MYO1B7%4%SY6R>$,O>R2[UR +9I&\<:P0W'8]1"'1[S-:R]ON8<O7K^$*$I18
MD2M-9[8+CON*JA@\VK@W^^-V(\.RU_$6R^]S_3[Z]S,#76>"Y-ZLTF^9T/I]
M_RJ"_,=OR_W+33N0.TS0%T%U>F0_$_38OLL= #-."#%!8\O8;5'?/]S,?_K=
M/P*: )VJB)"EE_AE0:6__6@K;Y/M\X-9W34-DMR8-&>_=IER)3 []5K^UISM
MSZU1 /+<F"\>++DJ.[3RY7$*E6]7\JL![-H-:QI'ZU EDB6@=U!3UM0:9H**
M\H'4M8Y(+H)!P.C:;A%/FU7YKQQ,4%>OTAIR:FSYUO&6E$,]=I2<<D6U[8KM
MB0K:1PV<P'(!*9QRL^$6@J^DSZC,(%PMI,KBA,*'E#&O?>QI01/&'SF"HF!#
MWXI;2U3>_UA^R"E]D..>MVWZ8#++0TV(</Z\8;C;2#9>+*OLS.&C+GML3$1G
M??^W8I@&P6#AO,ZNSJ8J?ILE.6R'MF,NHQ(AG@-WC Y/(TZ1@CITSLU<SSX=
M\X$):FU? 1>$BC@<5-YQI\<T3]A"PZ545+U?0^^>UV?[1[8;#@9A%^C1F.M]
M?3$190B#/(O7#*D"N4M-C=>WV;.]:,\QM*-UDY!^G/4DE."?F?':GR%'M6IB
M@J9TA;?'6*"_^Y5<[/2C<AS>JK5NK!89860?:%"F^N:S/*9CA6%O<!$A27]I
M8#@0CX'!7,YI47-;]Y%\P975VG-;-O02:B00QC"BZ9.&.P/5K5_.S#J=[<!^
M>,^VCO8I+J-?Z&!Y/Z%=A$/;#H^8()Z/Q5M.;?2'7$P0_Y,Y)BB 139*@V19
M1H>/FVKA90 ?IFA\3E9WI$$(,&?BW,B^'0F?6+:4KPU7I9XA0]L'I.%;(K:T
MD%SOY&3Q)1[O-KO"[4205\DR CB/K#QZ1*D%=-O/!ID8X2 C$+,'"Y2(LQ3X
M6:%-$6,:6E.6>,G4FYQM?6<MWNH,=Y4%ZM3"@60B#4+VQ'NF:#-![>ID9>.1
ME(A!]\H3AR";?9+-+P#UMME#%PH/D@H?/(L^8D*/#=H)P5T9$R8(C*]1KI#5
M5HGJT9([_1=]58W>(W_LL-"%$Q(F.T:W[$JVQQH)8OWX4:$M"TCE@/G24#(9
M"ES!1C=Y&K&/(=SPOA$#@"G-(5!VH.R^:P;@ 4YM M,240W05"*%/@"8J:IN
MG(U O'U=0G5.5D*"5>=96FSW6+UY\CFX*,+S2$)/ @;P0#%RWMW6Z<(DNXH!
M1TF;%X",.:EX2U4]F>[C6[>>R!\^'=.LL8?3[=$CD%4D#!%*KV'H($)&%;-M
MR%:CV26U@GZ/O1U41;@*8N-N> 38(]8>L4L[L$QZV^G'],<T&;PU'P A#'1%
M0#J;_!\C#?LK<V]+3I@IW!$-VG?R(EGWK>S&CS2D"C!&D W/^.AJ97ZQXT*9
MQ%I;7>DA\T/A'X6R FU\>LVKID9':6O):RTNO@Z?W?O/';58LFS8&.VO<!IU
MT#+0F4/NA>O;N$#;755&ZOI*_?H"W<+EU5'/[\)6!,:M*<NCD8=A1Q'20$^(
M=/Y(9O5@_=T[1E-U0H,6()"9B) $2&(GUTPTEGVT+!IA7@[H=^LYI 1[N(4]
M]3GOXNR[U*K+ID3KBH2];0EY1/((LGC#4Q-\*Z^N+'1.">NB/=_8H3K\HRE2
MS.8AH:;RHB>WD3-U\-N8BS[%<SE.].=6JU%9_904S 0GP4RQ++O,9!^M@VS.
M4L= PLA6*3W32"D.#'^:)"4=+J"1SV"Q-A=X$"/2D@EBMV.!M< XI/X&Y,-_
MY:@C:CJD(#O<8.!U;Z@XA)0#9>B;TK0ODVEYX!ID]Y6Y9QEM^WOF#Y;00_&%
M]5C&#A:ZW14@^G*N,5@8)C?IA6;1COC!1NO\!8HST,?#!$5"V?88/;+P8CT>
M9<V0;].M:DC\'BSM9L8&-JZ)X,!@@S!.0^I9.+1  V_)#IO &VG:"[&F B13
M0G3AXBQO]K[MB&T(_A6"'4R+H"D F0&HY@6XMDWS]WA-)%I:<4P<W$.+H3JK
M,D&H1$J^<A<&_SI2DA^*[^EDEYEH 6N#-I987>6;(H4SXI"2/T]#!#)$6,B?
M+L@"VTDD(!I#A:JP*E=3![R*6YP94GVXFXA&O8"4_0$KEGC+HLB60R4,J2G<
M3L08'\$LNR4+[K2\8TL!O#3 &=+# HVW<PPW.IK%& >^T;_]_ #6*S 0C]5M
MOB4D<-8526ZR!N"*RS48E=GCF+2$65/25\K%;?#T(./-#2A]]S,D;AQY'PG[
M"EUC@ &6%#7^2XH)L8Q>[_ZQSN9$3H^''8TXL/\^361'!](=N\V"H2WC$<B6
M;-[V9IM,T%D(@[^,">KEI'2SAN/$GK]\DF?=H"N+__+1J0>0@U=C6&,MCJ%Y
M/$F@K-.S%"_TDK,^79E;&'XQMM6I;-(]+3'[(/=G/A)6_2\)]*H<R!92@,8#
MF;^] =\D.E"OPL$4]R%\S:M:O<9$=+&Z6XF)=G_YHULU#?R=[_;=L-QC_,VL
M .*/F= VY<+L73Z&?.-]@W/>'?T1G X5UE)/!8O5KR;FY_3UTDN?O:.T96PW
MWPCMDJ!<:L]HQVB2+;L>@06NV:2;))4Y"-J]*C]C\ZS\R8LO0W[0B\6%^8U5
ME339_02+2RH'+NEVVV;7#Y_KJUA"PQ@)3^$=#!X(U09X?LL$G10\<WC4E2\G
M/H/W(-9JF)O5&UFT*<#-ZK@%61M5/@4/G_L8!PLIT[WTL;[TK7OA=#!6WC@G
M,R*4?=^UJ)[DK9W)#)<^FNT<#2-;'?CAL-7LBD;V(W">W* B?23_VS $4M*I
MV\\S.VB?_<-_:>5VQ"CD(D.!,0KE:Q%K<%*/.=MZE"R+]L_Z-BM#P@M;WDA_
MG&5Z_7W'WEW:\PL!^_;P!>5;+R^1I>9R2SE3D;"(4%V_ W<MRVB&@V7*99.9
M[Q_F<>H<XZ<1.8\KG)M<0P'R+TH>N\*%NYQ\O.R3RL=];M0U91D7>U_)UZ@Y
M&%EJ]_@FIW5^:Q-ZV5]\GLPK__C1?-"%$AL=2<&FIX^N$>BE&\]'BM=SRM%?
M_(+ 95\W/Y+N=EV5F5,M:I61>;,Z'^82@55[HN?_L,R+LN>[DTFL=D,#.9%(
MK")P2YMQ['R>"N(L*G]6C+%*=>=ZUN4H-VNN<(U%!8[&_=ZR_E\?_7+^&S8)
M\OV=;$B_BA'_[3:#2W^S!^$/M_*K\JL=!N&EO]J'<)ZSZ;<^Z.$<>$M,';ET
MIR(_C!:#8Q%)95J<[6]$PZ,._CIG_&^77S*^\5\^ (W_P:;8VI"XQ]B=(<A4
M)F@71PG>4OSUJ(%6<$!55?'E-YWL%OV2Z<2T%YRV7W$W32)][IYH$Z6:N_*2
MIQC<7TFGYLZ@(<GK\TVDT>J;72O^P:6V?!V%:'G5;A9'/9MEWJN+7L@0;]G?
M0_8W]-RKG]'XU>:1/'' 3TZI]]N3W#3]@UF?M="=9)W=HQ\J(CSY_,,=RTJ)
MM=88*^M^IXV,\6'<F6KRV%QH7IE"3$/&DQG3B!?3.5M"(G[M+'S8[Q(5\J4P
M&?9-'81L.X00CS@Z@G D!UUHJK=,..7G]M34?UED;K7V'0=R!EW.$$<H !$D
M]_9!0!_?$X\?KLQL/'ZV]@-]UM2WMGI#\2GH+<CA[0V=J!83@_E<14BJ]_DR
M!45^K_>VM4T93=,7H9-^LY,*56-I]VZ$ZA)*;"58/F2XBS:MKJDQXEQZLA)Z
MV7V=]/>$7()V4BKB0M8&KVZ18AAT =*S^4]UEO%\1AD^7W;OI"PB[U=<M/?/
M.5B?3(WK$_]4S) @C22Z9W>,JI0]KR_>@[2@Y0)+I#%;X!0Y# J$/W>N\[0>
M>>)\M4/VVNXPDWT4K_>H'M'M55<(U8[14\A)+]-\AE;S_YA-D))(O@0[>@IS
MZ-'6A1=GUGOE;_)DF1G<1>XGQW1\,)7\$OPU3V$CF>]5E="C:WF: 36W#SX<
MMM1W79J'H^0+8;$I17D&:D.3WU?>!-M#U+ZA;Y$3:,)(2C&I\L=#*+]W4U7E
MY8=3?%=%K5J;/8YB&/JN:21A!C>,X$R_,-4)E0V9<O;3Y7D7;*46)#_&]J)7
M :0"6WI9+;=/U&#L1R@4[PF>E]B(38=>X*?<?'1Y7\O6;)KZRDQK4NU:LH'A
MH]&JY<][U;4K6S?+IF]STH0J\ WE^(Q8IX%.F7,SQ;(*(YF^.?$&[U0[GMT-
MWRM_#_E68[:U]/GVF<S2;Y)V#0G%ETQ@GIX[.V!^.]G-2FSB[-B*0#OLE:D=
ML?#;>3PW9J4.EZD%7)?2F;5Z;;ZE>'#219#*X1R=[A)5%G^.5A&Y&@:PH IZ
M)NP?[D7ZCP.M'1T_5V' -%ZJ,FTG.8 H0#Z(>YJ&5Q6#4>^7W)!_'2*1/&LX
MO??ZW2=F^BW)^F/OF:":KSTT:6$"-J50C PE*A+0$_Q8O,O&N^8Q'$F )B_>
M-#11Y_N=KRZ+6'^+U_>4VH\HL1"!J*IU+-&6JL 8P#2,M?5A)UA>="$0:6"#
MHY^9W[M:9__9GRATZX ?.3?<\>I-T;=7=-QO5K@?YJ)](24LN\VI _L=:"*6
MN.Z'5"F:)9G%O9;Q5&/XQP!.H P/2:SW5B\FS=8K/-K4SFL0,K,\G!FP_^9$
MQ-U78=G!'OL$*HQ4(B=0HD8J/RD\$C^)JD$GUE6QG2<U1O6DM*K -VV&D'5@
MTVCO"\HR:A]G"O;,]+><&[)L.HZ3EFM.R\>\Q!+KY]23,77@;G46]TZP4HT\
MA! 96<Y?NCCH)SDYT#DI2N,-='MNPM9\_]KXK%WGB9D+YWD:Y+DP1UEO/+:\
MP0L&CGM2:-;B\9*5#:Z\>>>.93RH/(?Z(;IQ'N4I?7O'9 &)/41_%=!GFRN=
M3Y?XW@"N6<GSJSH6T0;?S+]XEZ.'?.OD28UQ21!=[R=$_"H(_MU(&7$+R"%1
MNP;P [R,#ZU*9*OBMUE\SN:%HG$/$@XEZ+Y;=54@A\V%=4+ M)N H7@2$^0)
M$0)<?&E>KIR?/>+B!KTL<JP2GG$&#K@9@UT'_V5)R/[YNKMF?R-Z[P AN(3;
MOO[D7_2P0_Q\Q>D3.1,W6N<K)^ 9=I;',Q$*\+>GBXY<;YNK OG_)_;I/[6N
M/20)^46]A.6U?&<]M?J;@_>.^?.OGPT\^UYCCF^^_R%,(7-OWC&9-^R@D."_
MFTVK;L?OG^4WEA+YL^[_K@N"_W4(T^$0WB7(IG[X23J8;_HCWX=4E[TWN/U1
M<=Y_V_S_G6KV;ZIK]5L,.XBA,%:O7\"QR-UR-(2G[O1>ESS>%9_^O,2-B[5)
MXNT.J;LLV#@NR^I]XOBW)7#\O['NGQDZ_LS0\7^4H>,7Q<"9,DNR)GZ> ^_P
M<@"_%.]>90?TNYP<DO8W?_:C(?%CF&&M?@.YRMP+==#61O8'X \I C_\=K\^
M6!.YE]$/E4$@R:;MF#I.XINY *Y%QCZ209@Z#LT#YS1_W3BX'KYT7W(VPN1K
M<\Y"2],1@Y?=7TY)VUP^N\MW=5X 61QEY 'T487A2Z;TQKI50"EON:P<'HGM
M$9?ER6Z7-21ADCT+IZS(Y^X=="0^T=$FOZ?DA?XHFM+)/@*_WVEG;"^)JH8N
M0R#+JV0Y0A[1D.S996\D#]23RUSJ1PS\JKP;_-AS<DJ?[)RR'JH<.N-)-:R3
M"[B_@/CH.*YF)_S-Z;_\PU^1OTV+7^V3*!((_BW?7><W%Z'*?@L-059_=*7L
M$D.!Y7RTLB "6L8$G="J_L6#?\MZWK]D$>[/W9:_N]OR5^47)/*7I/+?X/'^
M2V)K?^ZA^H-[J/Z[%P+]@_*WT&#_"^#XP\W\BZX(ENUCF(9CMW^D;.6/_Y6*
M_+2,?Q!M_N>VQ/RJ_!(4*F9^ SNB#(?^-8<T?RLN!N0Q3FY#Z)$H^J[1KK_^
M]>\X0OA/G_O[W?+7]J+AK_7C#P??_V+$_^@%/?_-\B>M^)-6_$DK_J05OU^,
M+(!JJ@?B(E#+!+$+,D$)/I'O6P\,U?&=:I]EDU4#JN=F3,T9GR)DN4O-*H.;
M]4.#3X5ID_7-U;[-1=U(7]'V870@&\926P\S/B$E,&Z021G->J"49&M; ZNR
M-:F#P2#"7@XDU:[X<A'^%;=L]UL.@IPAYL:'Q^\>H+$<REU]M2,J2!P>-44V
M<)7PJ9F J[D<?V_D4:V'?.?P^63$H\!OG#YA;T5'5C&X98'TO/SC[D_'(_N:
M7!KJ>C?9YV:]+QA+@;N^<G,-7/%B6U_\35/X!*@B+Q <.E;%(0D&ZM1C0$F7
M=LI.,RV_@W![,0_II](+<F_@2"([.8QRAUS8R!KLQ&WK9;NYANRW39WY:,I5
M3?[M^*M*!RX\N6>P,8FU %%W)@,+#%E;JB-R2)%QB G"76)AT6T(_BND/H]^
M $E ,=@S&*9% M7/T.G(7SPM^75%$%7RW]5@E<%OL2)T$@W)4@<C>FF=-8>/
M'CH)B<M#"@7W<:GVN4!G%WDRC5^#-8XVOA5]_(0):CL+\7E8<'AROH_!;4,^
MZ76M\4RR%WJ'H\BS_7>HD'WI7FS+B\IS*."6-?$Z$V2& EA@?X?UUDP624RX
MQQB%KB<Q0<E(0 RR)1MEU%W<JOOKYQF_49MMV>?/9O]US?:0U6EQZ\AM.F2;
M&WWOETKW MD-)EVTGM2Q'*OC-0QB<">1);OG-\\?_=XPYI1<,6OY,EOZ2MN:
MMNY;HC$XR 8JS01UO$?"U+=/,T%=$!HOF)9A2C,HH[!,XQ-KFBT3]+::9=O6
M=U"T1,D#O_$'\I>UC<'N?[;Z[VYU(^QO21A"@X1E\"11SRQM[QXK_)FUX"KB
MS&>_[/.%NFJ^6J*98G8(@VN)1C\*N99A1?^IBO]GL_^M9NM^@Q2U*I*9()H(
ME9([:+#WV6(KB\)&N]#,AU7V-:J&(,.?'3;9^07QH1L+LH__F33Q"/VY?W %
M[*$ZH&#:Q?TX:T;R4'$+^[4+1?&<R[1HW2*!VO]X._K_QP8K_LKCW3+]=96%
M]57@L")1"M(987JB_K_ (,\NQCK>LNJ0EJA&F[!PPQFHW'[GZB*!U__YO?VS
MP;_7X';SW_H@K7N! -:L/DTO":%SP 9X6!3QJ)&<3T/O,VOI/&W)Y'<IAUME
MCYT&W[+>%:KUZ3_1KOT?M^I:1CT<^1FUEPGR$A!9O,W9B1WOZX;L)E8&DP/]
MRH&L&X,N[RZK9Z&:3S7O:HS<4200]'L!HOF 5$RU3GH=<BJ<Q=&CDR+?W\Y+
M(-(" W'E!OOGL+S TUO$.JS(]Y/7"R=/!05(H[W# @[SU=[2X$Q*-;G([E9.
M%65TK#$^_LP>>RAR&"N&L',G6*= )4.F7$YU3XX^]/CDZ.CD9*Q:1S_<+^^!
MK)TZJ;V5'O;A:T'T5QNCN-]W( U** M,4+8I>94>!66"3CFMM(HC>S5(K)]5
MD'4+^ZZ-N/1R[X.H\@F3P(##Q%SN.?YT0YY"KK(ND?.G7YZ0+#X0=_I$5%$P
M*%0$]/>6"/](#/R9VOJ;8PRX6D#=MX-9HU:4(2N>VM/CW5_E$64R72#K_T9H
MB3..I;&&+-5.6L12#)<@VQ=@,X?Y();#FHE\#3EE)V!29A\'I]J?E2;U^H)T
M%<O+O_WA4-][B#]R2Q,IRP2-LS-!ZUHOEO!AM&P(/^LWSS 3=+K4%WKITF)N
MEO=VP3T'L1\O)JX4'ODV]ZD<EXRP,=EEN4OP^0&EBZ<E>#B-.=V,^?]X)) D
M0'LBS'*W*0>\H=M'*V8.<[&$I7K2RDE5C[TY]TC6C,IA^1 9D89CQNM%W-_^
M&Z$D$@90Q- R#9T9/6\\F2 +J_#2$V7?;WMD[F@8JONFZNZ]=U(?;B=2K:L:
MQ2F_H67XAX/X_W#980%9+]XYD(SB90A-+T)V,*3:"%CIQ;R[WI%[/JVNY,_V
MKWKZ%8>_SG0LKH\^JM#YH>AU.L=%]HD=ZQ9*;#_6"#W$+A9&)?RT2HQ/$)Z-
M 4#):K4=DH3DB%2!KPRT2\97D<9.M@RC$0K/734B'L45C/=SL#4XA^NUSQU]
M;:WQ?6 *0IDF+T0S03!P+(;$FI@3Y>OW6Q40=O%4AQ':B1>.6C/H6)KN=:FZ
M3:)_UAE_Q0>?VOSC.B.O>&0??@@&4^X![BQZQ;Z77LD (Y0:[_A'BB- 9)KL
M,?+L"XZKGUL<O85?/"PVGI$7ZPYM:C%XGAG J3:4V,*S/7"^@0F*:?!]T6(O
M<2J(NJ^:U&%Q?)_/!QG;Z2.OY05LEXS!IC1N>DVK/*#(X.%\\3-U)\3',.SL
M*,)$)PI'QG2 I;Y/0L<A^'U#NU?]0KQ#_&5*+*=NS;G?3W1TN\*X?%TJ3)7U
M9<?H31!8QH0<)9_^T$B*IDG*N#/V%B7.T/XN*T#FJ$<&!055<)5E:6=>C;EV
M8^KKKKYY\?LDKHN*&5+T&@=;#.L;BYF@:[P! ARJ;J28KD:]S3R:MO7U\AY!
M!%( ]7(WN5ET!-D6RIIHK9'M4 J\4(9E/JX5";S$^%I+,P9E=P'LE:Z1O5"!
M2@,KLOIYKV FB,-[<G9C^&KS@_:'%0LGG^I?DEM3S-Z]M]/5R<-<T'D-2ZF@
M%R-Q\]@) ?PQFA.0\#RR2^^)@]&!H6!5Q5,D8EZRQXB6H:E-:_S[T<E9W=-F
M*]<+S/N><;V8V J$5HC^X"0:HTA#2-)%U!UD[<Y()N@D8/4$2G,E/^%C5*&-
M(Q2-DZIIKHCMM'><;Y(+1W9L-&3(5O!GPOB;0W9M]OI&_PCW.AO8JV3S)I/W
MJ)UJEDCUOL#LT<K!W]=D1"#U_!*2=,DZ';K'P.3)7Z[R'8@#\QO(X?7C7]:.
MM2IZZ^1MMJJ.N*?N_7"T4]MQO$=."JF5\S7+[/IU&XF3ZQA<#LL71XJSF'FM
M8B=6C#'1NF.X589F#' 2WCAT8"3\*N5#AZ_DMLNIC-T5\U06Z\I6?D.Z>E6B
M0C7"D'J"%D)"+Q-)[U<)BDDJ_AM2&5HJZV !;R_YUK&00^>F_(R&CIW9^HI0
M^BAZ9N'FL_0^$JI'?;R9(+Y<RP3MTJ!7J!F8*-2/=04D,\3)>1FMAZ:]EEUW
ME"^*_; ,\?3MY("%A]N)O8//'O"<?'JRB W:AFU$$_'DAPSN332KKY>-))WA
M5WO:Q<2<4$F(0R1;FT][7]0C>;ZO62B$5YE[J/*7&+8(7S;Y>L8M(_AH79#0
M /0J8A_]<3!F,ISB2L(25:D:'65+8H6:I/X7U?C[(5.;M8F5W]!?I\U%;#7/
M/;@>PM6I)SKW;,N9 FXE?42Q= @/Z-@XI%#UL!3[7,OA[D\.)O<&4(!$-B0-
MPN![])(L^Y#5,0- ,("0<_=RP\,J2ZX\7:K&4E/*U ;Q2]VU<$%C&6N:((R"
MHQ=# @3N((6-]C&&;T/B@U<%X:?FTM_@@#HFB-OY?:X]A2+HI&3G_>#)O:TL
MB[-IT5,)[TMXU*VH3@B'GWI:@A%D@JX$Q*"$Z@9 3H@#)/^42GB>/<HDG0ER
M&/.OU[HE9RE?T'+?3Y5PJ>6[I*[+D]=IXGT\EEM@FE0$$R0O0$EF@FH[R6.,
M.$_7GP$[0_J#%@>J-TNLIDQ0'1*7RP3M>0J$4VT0/"35-TQ0&N.@*I!B"5/^
MG+..X9^=VKK ^WI%N_>()_2P<HC1E8<(;PG.,>Q+"-&/K#.7T8E)P]8&=,/\
MU*B=*+:6L("B:3BF@Z+NYXZ>G+G4%>ZGGO7#_(N+J73K9;)R#>?YOKKCI[<O
MM'*Q,)6-,5S(#U21I+HQM9A$)LB3BHX'2QJ) O55##W TZ8I:W'!9DQ=Y]WD
M=)ZM1E\(I6-W6JOI38.JY_U"G<3--[\[86S)_,UE -2XE:Q6.<3KHO?1N2);
MQ$HN<>XDL?ZB4 \(!S+_IKSF26D$MI@@3FZ$!*"#CL3."I/&WE*A[("[57:G
M9,9;9Z(19<ZY\=-56Y7BN?,.%\,!'/L7L]#N4@G%_(LJJ*=V:U":2,8E,K(+
M$SN9L<Q'4EO1F%M-=1+]F!$&MT5$BI&^OM7>SFV\R3ES,>Y+\@PW!ZQ<SF3+
MWB&5+17XF5 X!H"1>AC<UO@,X! TH14\LR@.V1-LI8!@QYFO1%L_@^7?Y0XH
MTWS5+61]I'<?>!&7>4\XR@OA27\!\4$"BF$IK7Q ">43D(&WE@# !$PJ$;&7
M,+4J +C45>-F;E,4PP]5W1\XA++R/I"[UX )FNVAOD9TY":WLLAW]":"CX1:
M)E,AC';LKE;P]RPGQ'&2(E$75R58E-G(1<1%FUWQ=F8+DBA!J9FJ?+!6=0F@
MR3QM2L/2A%[TF9 6FV&W\U@&DM_9BU=\N_N-NF[J0=V9.%_W?-!V+8.GFGHV
M<A!;O;"L.\<$33I3?$@!,?5ISFV%TJ\_^^=U.VR:[[8Y+5)MICK7W^&G%EKW
M,O795OHY_8P)Z[G04K(X93_@1S5#7/[LI[JJA8US@B0AK".D72\*FAL]Y/O\
MX<Z9T'TJ"]*XW0XL_6T+T&!]1CR]>%,0!5R<; W\N5H;#'VY>B<X(!E"LE"/
M88)VT\X,I4$ZH;5C">M]:VQNG3J2HBW6=13]R[CM3YQ)++BH0 :L3L$H"B,L
MIZ486S.63%,HNN3ZHJJ<I@K8OH";KT(:-9NEDO#IAN?(_F)F+]!&'Y=1GCRY
M!*^<V*^74240' K<4-:!!93"EF_AD)-4?$%L@QXR9;TA=\'BU3V#?+_E"RWB
M]I5O^68OD]_=(>D\<P!Q[&R5I*?4KP)*G#1!#0;WQISZQ  ED9['LF-B< U<
M:?SK<D!]3BLO8[W/$'Q^\$/V[).PW"&SR5CQG>8RHG+U]X\&IX+OZ6\'T*3$
M20(]4!;>T@1K\>D/R4+M,,-374*+L@>3N_$\=6)YC=8*Y6W?Y!L%SQH^+1+
M_-Z>!F466Y^"=&,:9<LKO,$[,5?\I-JVD4E:RGM#P(*T$T!"0*!1#KY/P4W:
M7*9% M8\,=W[];&;I$)=U?YY+631X8;:RF\,Z<$5VBF"C/UD>WO[I&7*TE+O
MJ)(?WD3EAWXU3^)S;A4ST$XK$(*-RL' @AL'8GY*_?8J30C-X G #[ O1BKG
MO>WIAO)'*B ,Z_(G>UR&Q9 'S1:B3YZ]&;_&86S\E/."M.9-R&.X Z45(%+]
M&!-(<8S'P(0Z02P%A^)"<&<-F),=TE9IVEKA!;#.,6[Y-+< X7[I0&<GE7!/
MCP\U9GBYHW%J8TS0=7#T)K(.3*PEH(##9>G!NLN^JS1ASCN1/-Z-#421N8ZC
MT_5?N]&:_FRF"AM]JTE<_+G5)YWY-(H1:RQ+,>ZX*!F*IGJ.PU\>(<M#ZS>3
MXNL.@EL4#\7[?Q%?2S3<*A) T',@N*>N&L :585F299]3/)79@$ME!,1%($#
M2R",/JGEZ\-8GM>IX(8&M)]*<[X4;UGNWEU#_GL>YP4&<GMLU5+:Z(T87".2
M9/%01IC22Z_Y BB0P;CZGD2B)A.4V"H)!)1 )[" /6_Y+F_#RDW5ASD.^]G,
MLY;?E>XQ BA(7&)?^0QKIMBQ+,KMF:* 95TC]6^AHZF0SP_';2^*&X=.ZY@T
M8PZ\6:70 ;>?E%.*/,IR<79M#5]QQK!Y11X::K$DK]EU?SM06Y>I[HLP*"MQ
MF3W;L&96-,]KUM<Z'!C0PH9D\ A00^%Y%#C9LUU@(@\G&I^-)$/GQE*<SY <
MQ_9G.<L<Z.;JW$ZO#MP=(/4Q]],1Y9TM'J8A4B,<6IGX@2E.PL(RGO5J#E+&
M,CO5'MYSEFR"[D)S0WV8(!Z#6Y[%:@\,)M-1:SZ2)M/<<IW+^Z^]BO>B8>[=
M?^ 8_0YK&#DM=CL62@I:6'9\MO0X/EN]PWJO27%=S*8'/7C&[(.X@?^/67!_
M1#F6Y'1]I!X,* _0A!/.D%YY?!8G0)-6+IELCKX_'OSTM:)TW%'EA6J>"#Y0
M9,$_6@,F]Q!/5;'DZF:DBS FBV6S1$8?,Q)A 6E&[(ID^X K4/!D%CH+--JD
M'_$\TK-GPM-=.M6/-NJ0:[X_)^>T&^\0"X@O(MML:&Y4Q\@/*&&$,]4#X+0"
MPLAL.'#R!I2?YM;P,G/**MJ9*[76U=CQ4:6SV-D7FVU)B5<KZ]<WB9SDL79,
M;6.',B:Q4+ZZ><3?8*3V$\*PM"B+ZC)2JN]71S7KE5K((94<MY,J>%^LK]Z.
ME,9<74V$U@S0]@Q0*E^117+'H**MR@"TV]4(* LLJ89SE#US[E7]7%"[9V\5
MD7C1>?\</ GE\X GB@_)&3F+:4SH#@ 49W_F3+T!>/OA4\!<EQQ](A5(96U6
MIL8>39]IRF7]2CDK]0KWZ_12*22K0/&<O?&&G[H'/U@:AD,S(+#5-!;UR%N>
M(0UT,T&DL_UL'4VYM>2$4RZP,V3KC*' $L#=_-+56RL!<@U&U\8LUCK\<Y/?
M.SF$>G#ORF&Y\B_IF_$L@ 1T!-J:DEN@$Z-,4$U=C6NA=G23RE,$$_2V\P'-
M&TORI:,2-5' _H&W]VG.;Q09'T:?IGXT.S"Q,6."TX5TL&A:Z%0RZ O2@P5V
MC0P>&ZHFLNVL 9@UA),_[XEP!#B[*$CQ8#[3"X =V10_^L PV3S(C6W:Q=%E
MZKV9E'OJHV=2EEUK9O)&#L]9*G"3"?)#3F(8W*O4G?!F2B7]OL%^7,H60H,B
M,K**< X)DL^M"(M@3]84NUM<N8P.DO(P'[QXZ+WYIPG @=0P1AG[>67P=R3)
MQM!B1"<J4@3N;D,:>+M5<&M,/6#"P9Z\RY01(:DT5]O@?_I;[<?7R68RK\"
M'IAQWH$\3!_@8X(6+4O/<\ZTBHSXAR!YOS?5XSE@%5P>]YZ]G7XG@0O]\GF[
ME\1)2\Q7I$>K8M8OC-;_+H&ZA26:D#4(9>U,4&RC7L9;9#P)WMBC5_I%$AJK
MJ4]]VE@;/C'E5;ARS=ZKZDJJ>:"&DIK[G9P=H<:1(*":&HAL<V,!^GU,G4![
M?QB#1SB<E$& MJ%29/5K2?&/*Q!:G]":2UANG[Q4K.=^SU"-$U'$W-F/+U]]
M\+?]0#^%O@OQMH[7AI)L4),#^,WV%+C8 C[LK0"X;4Y=9A'GH>K<E9NI][U)
MGF_HA*\GK*+C?;D8Z291*9'-G3) ;S2XA<-,]N#5:<(8BD_$0?4DJ*A;Z^<-
MR!Y8KE48# _A=SQ#-*0Z/\E\F#0??,3Y<2#X_MXG[Y_V)."LB3EDQ38(Z;QA
M&(/[ =5FJ<FCEG"HA9,SC2$!8,\-,=I8K)WCKF<XK,*RX@91TG5J0$JZ\V0?
M+^>/.:6IUANMM2.J&!SQH3):-'[/-..="N+(4#J79"WGQ<W=:N9L(]O#&-^<
MD566:+YA)G9.=;2E7$+L(_M]?,/2:K[L"9_ 3BBX8V&9S<"_"Q2"K OK7 74
M&U-HHB\B1S$U!U$D=V-2:(Z?41E>(#92;1#]HIX)$OQNL_.[PM?V&E._D$"A
MK22?.(/J Z;RT<:=M\N6)UAS5)D\1GS 4NJW)%-B+54;L=N2"9*FG4ZA:AB3
M[$N?Z3DZ+5G>4LWIFYY^+N8L%=;XZM6MG:M>^]O1]Q?KOS-!C>+=$$E '8]
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
M-BDL6K-\;L3 LA@8Z'!PRH8G_]#Q2.:]=^;2[,=C<MGO=(7>85IVI[RDAYN
M$#"J3N1'",E1*B##2)KL0'Q O8TP&J/M*.XU''V,AR:T[HHX/.?PZH>,ZEPA
MOM=MIQG!_K1R2^?SJ;LUA3$,B8=S.LO?J9<1%O0*R-4(T[9^<'>XLC@0@T-+
M#83 O/GK/3)$]/J?C%9;3!4>XAGPL=GU(9D G]+=?LY2&'6\^#([N8("H:<B
M DD=E#- %WZ-7$'02=H B\";">C48!U8.&:/CT9 \PC[H[/C7*_,]GE<,TZ\
MW+NV2D+&H5YZTJ392;;X2N3NR)^7@YUN9?<>?>Z1ZV+.$+U\>7;&Y4/7_)M"
M[YG^K@]9&F8_^EXU'U4T5%ZO8;T[A?*,);A;BV 9!"<IH+-0#$"K@,4C=RR)
M.6'N&.V#)\^\8!%T-;D[^UH;1D0=78BKA).U(E<6IV3,)ZH+2$P02VEBR)R4
MF6$(K@A:_[$$WTB&Q+3(!>('XB/Y2*EK,]ZS,LG?DUI'9%?FE:XUM;RZ?"IS
M]R&1P[9"&GLYAX/_\?+:6V@==)E%(=D+@33J52AC",F)\0V(GN3/>-JFC2*M
M=30Q05%H+?5E7AUY2[W<&QC? NW*VCL%,>]/5N<*$,'59<M$:HA7)GQRB<%C
M0K4"H(1,LFBLI&L:?I47#J5JF+ZLGE*?;'DG=9#@^"&Y<DAL,I/=Y?$TN-2K
M2"!F'0(H8(GJ/SMZE$7+<;G(W0P=X&8?+KYN._UA&;R5[%]*/I>"#]_ZDKMD
MDKXS?I;@DCT0(+/VH?E 2']=:HRA [&'RA,Y:G2<?A\A0)5D#8^!D3*<$Y\1
M9:#_=/)[$S$CJ0[6O#"RWG<Q_;@F9D:/\/DSUZM>5;V"U%"#"L7QD?.<'4AV
MY'44H/H$*M("%B?NI2)IZGGXUI1*9Q<80Q8((7U=;R:>G)S:S'247[;.YGV7
MJ7)'.S?EMN?N$ZM(7#6XVK0; R@-+)L0,L9K\9!D W7\%%+2\,YGFCEAK]JU
M<,VZ$56TS?[&^&/R:J-MEIHI=<)Q5V\:E15'Z:)B&L""P:CXIC-I9*<QDPR7
MZNKTR8T62)C*:*V(<>O5O25IPZ$:+^.G'OG[UP__@U4X.!-$'/PIRA:@@JJ_
MB.5'7@U(F94F":1I9:EB\$=8PS(&F<A-K53(FCR.^;JP$AOZ_JGCRTNJ""2)
M2A%B*>H&G T__X!DVPXFV0A$NXJ2JA[Q>DBU8[F_B(\V+$_D7[KVRIOM<L-"
MD,KCB2<W5QR3W+=/L&;W%/529/MM5)= &H0; \-&M2K5##*4$9)9BU-GFLA[
M\V&0/=_&[DJH:U9L[7E@''+ ;.6HW*ECJQ,'YSG4[R"K==+JL)-+73^O&&41
M CD'$J.<;.M"\I45)!6F/:[K9R'>R7B'5U1I!Z'BOA"53;7K^5^ZQ*5L#IR7
MP RMG^><7\FC[F8-/,( 0L[H!DNM"TQA<9JWL:EJV0.%F_BTK\.7+IVVGEB?
M\LBZ<+4^)>AE:L1W^2P'=?G4A7$TQ@,-*/,P.B0WVZ? 4\AV'8@TS05]V>HY
MPKR9]&70>Y*_\-M^,\V*X]5?WE6;B.U=2[I>:/OZG1:%763'%N:?EYM6V:6N
MI]XD[Y?]FDD!/)U9ES\.O6LS!M6^5B'VJ)C+_["R^I]9FOU_I]AM.%?TJ1XC
MK%D/RU+@CSWBAW1%)3W88G=_45)\:LXV&J5B ]U#4V*):FB /$5 =:%BL!Q(
MW".,M(%5%4)P#%(3N=_Y>V.AV"G8#=?K=G?\M9ZEC9(#-)02C^XW/?E>H#ZR
M#46RL9[(8_!HD>8N G>H^K#MK&EXF'V$<M>L*%GV_JA>3P(Z3[>QI>$JHF'+
M>7?IW7LW).[=*/I_DLC><B JD'OF MI616A:@T:"D7V2F,YP=0E@9<J$'%K^
M%';7L2Q6<V+',9]:E>1N^%S/T1?3N#1\LO)V%:M[ES>[4%)+$#Z&U)*1/FN&
M=;QQZ,K+MTN9/H&?$0J_] )MD;J<]N)IO.CQ7H5'-_C9I ^!OGFA=[&ZZ\Z8
MGD321/(H\J0PXN,G-.V'[=JM1Q_:.4?LG+LH7N-<6E@>=K5R*'%NUZL&(5'>
MV#7MKPTKNAC2!2SP4UH87![+K8-2LH%F$K1;]B IKFJCOK T L_Q\I;OU\)3
MTN&$IM=Q#RS]I+)#>5-3KT4)E'BA"^NMIS0H"2])0<!H#X,[DXR\T.@,KB]M
M>$BPYNH-5 G7H64R07X[ETU/@X\:@,R[;J^V"21O@WLRHF?W '/X-#W*P%DR
M*FZ='G:N;J3DXJMHWF:O%3ES.\><:W9W.4!WN8XK5H%"1&QL9JP4WE3F[9GL
MU7]R/9<K.?[NG;LE@;S9GZ[=630!F9L@^JGLR#:3>7HC0YUV$S"]135:DMW9
M#"C.Z2/Y9WM>+(6..>C\Z)5.OW:M'BNRSU>"6[,MABTSU:$XL@<J':G-^(3D
M5B2O]JQ.N#L D!==!&4J%TVQ"G;71]@2MJMK?XM0^_/''C:OU(ZW=>CEA((V
MG/[98YS_GR[/)S]6P8J^Z^A]7G<X=LJ;S?*PHZ-ED,;AU+N9)ZODT[X]*\TP
MYBX2>,<$ 0KJ/2=(E@R>(!8A$,,$Q,SJD[U? 1UE!C?@<AW82:$ :^+9TV_U
MECUG?M3N01V:[IO%+LN0YN8<:$(];U$-8S0Q%&4*L&#L#DB:_,(X-&@DU/&\
M3?5K55V83LUD5X@*.]XY)0E-2(FVD%E^*S[^IH<FB&D#R[2R0+3M#-(W(Q'#
M(E@> 8FN@J35;G22ME-/QYL 1U)G\>SV)+?6GFY;V34O"VOAC./[.O:8N=71
MX_ZR,R)3#1.@/JY.2%C.9$UD[T:&)JDS=])D8Q1Q/Z X4TWU;/.) Q CB9B[
MW#S.H$(EMKF R0#*(FMZ9=&X28K1$"_,G5"(L-&1I:H7$^J=Z#L-X)K&1%_-
MS>&%"_[\V1$'\_..FN]HK[AL?21;__TS6<=%B!?R)]UQ5J>)4D_3HXS8:6>!
MB"=P3Y8ON1/=XERTF-\85:8C*YM'S-C9?TLD[_IJ::))7+J&3]P*Y_W8TV$$
M1@^X,8,F!NZ$\@<CQU%SXC2AM6XC&:"VY/O@-Z>,[C1[!I8AR#6DN:? [^L"
M\<+A#)WEW'EKO1-19&7&:A@A+(YQM(,)XN2A0>A/*EG>Z,D1AHP7<H<_3; *
M_D. UV+T[N+0HL;E\L//9<VJ7^XM2>W>'153?^D9!Y*H3#V';+O(!%T-7QV?
MPI=U#Z0C=]-,GB.L@<]E< U"0RD>RV8ITMBG]24=[:=2RU5L6C<A]7RR)$FT
M0.84.]0?R*.ZLOK;QQ+]@3P&=SG5 #XJP(UL5R3-(-S)^CU'O[^<Q3JEI,1&
M]YRM3L8[<<W?8(*\LKR+'^P*M[$-6K%68TE^%"XPI]@YD(&LL5IH%XB:U23'
ME74$3 J8D5%IJPC](DL#/8]L-I&LDS25&L2'=J6^WEA=F]<Z'@@?0)2\1#%D
M-=$[Q5*:BPQAFBP9T@F.PXHQ)-OPZLG;.G'!Y6HA&'X78S>8H94F$Y0;GACJ
MW";5(UE7/7_S?%:RL;YZ%*01W0.)AI)L(2+(-C6D'TK,._( U30*@M=G>6EG
M^-0,]?QLS4R#FVI'KB1L\@;QFMPX_;+2BSQ5*W+R_>&R92SU!&,<2;)%3NAT
M01H%WD+3[;'\-*U*EZ7S-#%2;*%H74OC9Q45-<4ZYZJ;EK$Z["_*&O,V[;.<
M;PF*;'WUK9>$+L<1!*98]BSD&0,+WL,:^X1VL !-AZ2V@,?>(;98E6FC*F .
MMV/'!"+*([+.'ZQK3.>-\4^ZD?E^Y2-UY^$\,@:0GZVGWD2VL;KH.6/+X+8B
MKU)V SESO&CVQ=LM2%Z&/%RL?3* ?VGR^LR',;,QG>QS*5?[5'X<=3Q&T.;9
MT\1^0X"E!C'.R*_LT%T0+%F'\62R*@A*"O6D/;;L05$TX>%,T+GS8P%,$,<L
M38U>U I"MBE%@B,'H'49RV0",F&;"8H[^-DLI?/I9TF&<K\]94O>S+U@(>KY
M].%CETUY5Z0YI$<Y:=+-I-HY*%&7"=HU.\H$70^8:,9YIM""YM0%84TF,V]0
M">NZ\M&SL[/+5O)9TPWC%PD'BH_,GZTI:#ZW"%IE*#&F, V-'<@H/=E:? :@
M"$G5_)RU>F)XA6;^#.CI&-/>MBOHGZEO&1M@KU\>MJCND3/ZG+K=\'GW&46:
M6!BE@8[&N%GQXM30U(.+1CP-GQ P\D"'ZX[/+?KE\)"XX9[0X5>7U&BC\:-B
MZ5/OY)9K]&[=&8R?*1L*'I@:MOO$$)UH"V%].8/^.(1WR9!?-/MT"GY=:C[G
MZGDW/H6AKH*.O2KBK;"O:.#09CS&#SEI2W&DYP34,T$3)=V2 QG! Y.F'4AA
M6@@^@^];X6VX]:EHRRVC-OE%(=T7?H]?-S9>OW MDY!U%M1WEY\)ZD+5;=)$
M3E%.LO2[C,8!\%'-$#=)#AD,6<9@.4%9*5A= +[[NP".>,JJ-OW[+N'ZSJ'9
M,XQK@7GWHTWOMPE_=5JWWA4Y@I+ ^*.F+.<XEY>H1@CG//QF%&.7]?5B>';7
M;:.,Z^'/EV857B5]S9H$-YIHO7E36OS\R>NXTER'_;):9QOO(]O,-:')2&$,
M[BFT.J '' ^N98(Z#9'M4%XMK*"/J^&8BL%>N+!%X\@Z]9)?4OIIQ^LW[![,
MI<G,3=I%(7-?H:,9(O0*#"X+2[)E@C(*Y1]2S($XLCLNCRA'2*1!'P,H?/K=
M_)S5!*VGQ^K[JXCEF9)*#Q:N*"AZ7<+OR[HN&*5($V0[0R^J0OJ IU8[&(?(
MJ_%/@1A.EL\?2M:'^SL,OSCH;)ZKW%B=OJBS8XYKE>=<D<:QBBAV&.,=A&03
M,(6=P] $P80Q8M=S8/AM->T"270U3:TX:ZWM1U^I84.&])!JI3UIYN0WLQ0?
M2_FLG(\NU[\[@4D6,N*4A\ IZC7&.!,D$6D8V8W<TP+&HQ(Q@GXL%>#W"3OO
MY%*7V0$[H/4J>C*L\-8Y@#0Z.+###W?V9'S 4?H=AF#DSUQC&%PLL@Z\_(:L
M2'$ TI[03,AZP J8#[" \EK)3Z; M(>K,LVO\G%=^.%W\Z/!FR<-;/NO<"#<
MZ2T8W NL ,L+SFC=\9/[3=#@0)A,81H>S ]S50*N(C@4 T2G9B\[30T8;&?D
MH]Q#=62OM@7L3!P1/?9N7&YQ=:J90B=C.R#)X%KP\A3)YO&@5L"D0Y>M,VOL
MGDU4#5#X\V#>HI][XQ7I4[-FM5TB!XW)%6(>Z6?9(:J1GR <2*\,*63;2SWK
MY:-X] 2*(-K3A08<(F5)'PIYF:#_Q=Z;!C41O.^B440V 5EDAZAL*IO(JBQ1
M%! 0$5!VB(+(;D1$@H1$4$1V 04%)2(@*DO8 LJ2L",B(B#[E@0!!0()0AC)
M=L9?_6_5/?\Z5>?+K3H?[ODPDYI434_W^W8_[_/,]-O]T(D<D+S1S6CW?!3D
M?FZWF.2%%?47B<RRW'UEXY@V9X,!&:",$<-^>B=,GG&,WI!N((20F@INV($G
M+,DYI+-TPXM_OW74?IX==OWP@J/Z2[Z'G;MW>RP*2/+4?&1_P) *X?N(I-I[
MZBP)VX%Y>#S*AH38CS).H0@W)*%":'^7QIRZ3?X$19?\;?2?22N_><[9U%4K
MF&S779FUWX;-A_M*G.!AS +V9.S4[C$*E"H/CMD5]@>6*%V4XC;<+"W=/9>F
M)/C(CC]S;??XK[G FJ.(TK,&T\D'?!O2;A1<";()/<[6___FV\3_GPZ"$[N.
M2"H@*I@;<(8X!]AU7,AUW)3#9<".KMX^N_\3K4FMD(PT8 M=&0KX9/?^8%ZW
M^V'=S\/68GH]!WT//?;[>6 K3'+7GXQVV(0.HW0,_TJY$]8 I\:6LJQ3SOP@
MC>AC!8"S9):/TM#>0IXDK;6;#[R\IGU,Q8_UB;_P2[I^^4GGNL)-K/7_<0'\
M?X__>_R?.'P0=*/..?S>9Y3<.L"9UM-QK_+)08O<>P5UWVVO*R_*0TQ%NC_J
M*;07>"8R:A\NXD(LQ%\2?KVE+E6GW1LL%+F1OVE/_*24:8DDLM2A#0[L_7.\
M&/(%+H1E#Z6]1,_ -L^B_NV:I<>%T THF(IQV,[>3@S9#,$Y_9,S5,*%F"]Q
M(??M6!F^/R+E%94=L"XCVO/QDZ-2>91H3R&%8"$]B7&(@/HDT?C?GIE3<Q1$
M-W3_3"!&U/1,S&NDQU$Y$[=0_^,#]^[/?WWQX]'?QK]7$R#WH\3RMK&3I3W$
M>A5X[7K2<#=&R%2OY+>S6_FI!$9^9?.PM636F^.7#][\'%8ZD82+T_@[U:,C
MIF=S\9%C;F/=T2^F6R>+3CF]FK(UWW!:<(FJS[HYX$<Q;C+I--IGH!2H5KGV
MTO-73OW=X:4-G=\%&G2KI/=I(59T578)I7ZA"=^,7. ;N_TD AB;P%9E4&<H
M&&EDP1@)UUWA2FV0)C9]QT]4J4:?I@AD6&OR?>%"D U\X5>M.Y_%M.\4E+U!
MYE\<O:.F$1,4NV\TM#3SF/'U'A:_(.ML/#!\BL1:SM$0<O%ZV5<@C:I-V[(/
MBPG==KB,*KB21ZGY>CG8.1N_Y2VW4OH3W>?HHP,2B1[JOS04HS8XX SC0B2L
M_[N+,*C_R2/L#*9M+HN)Y>S2V3![DTS' !=A-[$[APB"7$C["U#=YVUB'GED
M=+YR;>^-HGMVW$,_*WLQ;?;V!3+@L97HEZ@G)\VZHOPG&- 3G3%''"OX0F;O
M?+" H=X\8S48%J8F1&^\Z[W75;)=AT:"PNLSE!\3Y"#).@9<*^=T8F2;HTES
MR7*X#$2%9GZ[N=Z/\FR7^('VG=EJAEI]?.0C=]788T>^UT!?T"[*QNW@. +7
MF+>1,1Q!728?RYQ==B<QSD XPMK-],JU7:W5HV$#V3$BLQ\(M_7>1NLVA[$L
MWJ%GH!NW834Z[)>JVYS7!1JX;RW2\Z*=HL A+$NR;'YNU9HVT/8G6$F!7;R:
MW8VM54O-61U] GS;N5,=:YS Z_N *G[SR6;ZY)?=X826CG(,2W*)4<!^;0[V
MR[8 XHV!1/0>8("R+L*2@,HN K&Q)8!#E^ND$[+T<G6(4-H-F]DAMZ_?K;9O
MN?&>G-(J(>VY:; %^U?&=X!(YD(F4TBY++%UACH]!?"D2'=+9FUW%IP<UZY$
M'2*;7'Y1J1W6R7R&4[7S+$ZV,>(]#IV_$_EWG2.HQS3[!:TII<:!7 4/["*S
M+WJ?09G0K5V2N1#73UR(]X>YSY->8[D;.WWA$2K#G];^&, X@BIC\&H,2V&8
M:8">QA[HQ0/^=(FV"*2(@[@7'5&RW*_(TNU2QN:HWFBJC?UZ^MAPP_GQ[WRS
MDS"6^!SC_"#+,"_X-\?PX]@>X^R>!KC$5C==(3NSO_='PO@K?ZT_J/+]2KL3
M_@9C5W%,==0E ,$\AL0Q$.P2CA90UIW506&C8Z$]TCXJ><*>CL/:E2J?\"_6
MPE32SY>F!1ROANLLW:]Y9_%L';/?E!>T2Q)!K(5FG0R]Y"D/U%_8<:F.N':K
M:$2]/NNDW[6)S#A</QPPR.TD[D=K_$N+P0^D863-M8&Q;L)1(GT17SI0CNSK
M=MTI3@G9<TO3T:I![U1GT2+LX)Z<T.P\"*A_#Q-7?U.XD*E\#C\NFFF%LF#7
MF9L$SDF)%%*@J[BDXZ@HNARHC6T"OVI]S<E A2[$W8T[;*I^3^JGN$PDMD:=
MVD#G0CB"X%#;.XSR8)>:PX B[V&.,NH4S2'5=Z@YG)QV8\FRD= TM%G?A/]Q
MUMU&2D'W_(SUVLQK5*5,1026%L:%K)XA(297./P9I4@="J(+;+2AN2R=+QD_
M!=N/].Q0TLV^6/LCC#-TA?RDDQ#<<SBK1N7VP2?B,@IYS%K&"K"+%L+P!-G^
M$58T(,"$H<R&65ID41'T-XYNPV"=O8&;]6Y%)?IXCJ^'=<"-J,P^DUH]74V;
M@[)SM#-(@S X1\"5%D/)2#4-H\#%D;E=L^(9CG21)@I18G8YUS5*6+]'S>[]
M]6.0L$)7"&2O,:YJY:<.<#"*5=C!N,>%U,2 VKY(!8<+_*_TM"X@)7:^PJA-
M[AD7TF$FTN<\1JG7*AD/-E*34<]5%EP[Z9CZQ\/I[<J55 E;JD:#/^[NIEU3
MC.S(NW=#SZSR:V[V&LXTJ9;%9HWD7W;]1J35@!J2N!D&%<'0:K-!RQ1QI%Q9
MDF.<M"+R $?J-H9NL(E9KM3AQ-\"T<G1C@O),@]AA[5COALJ@_"WS(5LJ ]>
M 5JX$-[K7,C3^P#H+3)\)[@6-X@!W.$T9_B.848B#'#O!07JV*(.2U+/"<@O
M1X^;Z_Q ZP(!%P=9-NH,#"/]5?%L?@HRO'2*GW'^M-;S=MU-3>M@=G[K= [!
MLPN__*WB:*F%[?<R 2+%*2I8JRF(,%:SC%:='XT^JT?:D2RT*I?#24</O92F
M+9?Y.-KN4%LJ=Y1T+"5=M]Q96>@43!LHUQ;+,=-\7,AM@QTM^%,L[3Q<G#.,
M5@)#9P(7LF^)-MQ1</@/L093CR$?'/487@68B&<+5#[T:A_6OFP%'@@B-!A+
MXO.XD,$ZU$GPZIL#1XV8VNQ*9EF99-"?%7FD.C/N7<0;]]E>'JU^FNWCZE'A
M0,7Q?TP4C:/]X;6XK&&#"RH_\N.E]\KE>[:Z0>L5!>DK=V(/6*)6N! A#8Y@
M"!=B-4@#H[7021B0-P%$S0],K3O1"?G7Z'HDG;C-_KV>3QI+.*\H+]0*^*MN
M?TZXU6-,(1J5=1A_N%QB]/CU:GX-SJ;%1%6C84)K8#@HW$H*[S;L=F^9JM%X
MP,EU;3HT]^ZF=6W(=E[ZJT*?93GSYXB;I+HL.\_C9-3? S9NVTKYCWG,:N%/
MH31+G"2GETAS$;V?ATO#!,VE^6B-<"%!@Q7+6:BSPS"R;_".$HZL+EU347?/
MO@+_%>Y;FPP]>#0N?!$AGL7,(;KAPZP4H;:?1M;$\DP\HUZ,G'KRP2VN@.6Z
MN/X?)+5FIX(:^@-:GC;'DG1FG*)SRFA^E+FD34\'":0G)2.NU) +0<0\E@KT
M;XGG\QYZAM*G-4=<?S5P\%+IDFB).0[TPVV4"##(/(4>: #[(<&$Y4#G2XLL
M$X4"R78.4LBW?P:((W<F(H_^K,X+^ 5?[1=\"=GE!.'933C$?@,+XD(>H%7
M0BBH2^P\#*D(+F:@J$=.C.<(!MW#M2,$##]%!_B5SWK9\#=]2I_M'[*W=CKQ
M990Q^"[KS()Q@M'/4>G5?U-^W['+0?": Y0'J*+T6L8(;2$W!:V)_HH1PYDK
MVGUH_5A'EWJ7*S5Z=^/BX![AA8';IJ.G$RAIGHE/\BA$!'3<CI%5S4[G[,.T
M11(@*+\1PD'.$$Q8/U]'">CP:"$$:1E0]RZ/W+RYN:+A]OG19/?D47^!/8(%
M_LT-H=TV)=.GS>?!-B#1PS[R;"SF^@"$)<,F_FN<,&C$A,ZH7"DE22"?OON+
MCGA'T<"[Z?H,WF6OBVIYOT/MZV[K^7]]W)9B[(M&@\:(KT#9D^<FX0Q#/,VH
M:^ZQN50#D,NT#%*2H(_@'G"4@W=,/0C9$1$!DE6G)KPZ)5>GWYR;.KSN*R.1
MMP4%U(A=4-"M-%?1U!PHS95MU#YJ.#HK2<M@'<*(WK%;>:YM("R^;-\@US_R
M.15[V"5S:!1RMV&"G!4:V@*)5F<IG+\#?PR7Y4*NBJ[")$R"=I:HKN3UZA4Y
M16#?M;S%8?^N9GK6KLFV(4OU6D$(B-_QSY!S\T8LL2G&,OLY*XAYA!4+)%4
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
M\VRNSA+6\RSH]!8V=Y6W;$UX[.ZNU^*8/NJ_ZZ,:@???"F*8+Z#X!<DM0PX
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
M6IKJTQ;/#5'M.Z]=B_:@N)[?N';_640,1]" C-@',!G_<F2]?BL9#!W\$6:
M2,<(:$:J-'K]90S_/G,C*;]R3#%ZB?9:]/MZ')1V>0!0SZ6:T'N<V/GFN]!C
M2B)TA[1-HO' Z]]Y<0$O+;'Z4TU'TE</[FEX,G1UMP,D[Z]+1_OH+-A9'GP0
M[[$=W?I$C<2.3RYY?JP;,3T3%;-/.AN9__G)5$EG9?W@T_J'T8Y[4D/)U@9Q
M(#Q0V 6F\B0N9)*/<0CX2^-K\T"GT37LV:4L$W*86MC>+JT%[+F7=EI?Q?GO
MSX7)31TY1'";+W!LO3L04 EZ:/24#OMY$1>R[&D&B0VC;S-H[&PNY(9&'U,T
M#2I5-'QC<-6)Z9/> :K1BVF!?S?6$(2>?<1K"?7U$^H;@_7U FW=C :F,V=
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
MP$<^E)E,@ E2/#T1%2Y;(HFU%XC%#6!C[W_^7S_NY^!)+<N\6/S+7] OP5^
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
M9KZ3&*?_QOOISI!A&)$ A3"-D- NIJ"0Q6$*%<&2!Y0+G$:S[<I8K] =)RN
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
MI7V32%(77?(!:FK"M;$)"'-VXZ%)09%OH#LNOWCI.CN=&[M#!A;"K;Y8)Q$
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
M[/<:<7F;MYL:[F6NT;D>P>N@T7(3_BQJAMYFU^! D8&&&_]!/<>M][5-OM_
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
MI +R.,89BR@S*VV?Q70_-:8VT<UKA/T6U#WA=UML#P_JP'11&0!+"TY2DF;
M*BYL#FK3FAFPA@!K2;BU^G5(!EK']U1BU#7^=4"]7O]?^;1^C/C[4A:;JHZ3
MDA_9VIZ$;*P#8K<619DKL_K*C'!1/)7.R7<EGM=EDM$[MBG$G'.NB>WTB9+8
M+&URFD.;Y0-SS9)<I9E4B>Z1ZW.M7D[S>ORDH-NE6#TJP%Z5SGIJ6@(V>U-F
M@%MC_%CVZB&E)-*4JPCF*C'CBK(4,B0$9!A'D= ISF.Y&]+)CN:T!A+\\EP=
MR<MJ_[B*D7\V$W[CN95\]>BZ?4U'&;%QOJM'IH"=+> 7:\W?P-X>.WQ'%H'O
MC7GXKG,>>G]B0\$;Z&-[M3JC?G9#@??Z QSLN7T_Q>M]HN\]^VO7P-8PS;KL
MAOE-;9X75NPG@\C7=;%:?RW/Z,VUNPI<FSF5+-,$"XA3C""2N>'NG-D3@(Q+
M1EB:**_4T!!*3<UQN9&R4LQ^7<W$7RWM\=]J#5[L6GK+_@)/.]5]N3G "+KR
M\[CC,CA''\PINZ+L#"H[ZY4F@;U)P%("*(T"E57E+5\O#EH/F@Z'<C"J#J#2
MR'0=#L13R@[X[)Z'L+:H@@VX7)IWZ>7[\]/3PGP0YK%"),T%ARDA$40Z3PP1
M1S'4*5-(9XHBZ96)>U[,U*CU-V9+)I?YS^#1?#'7!5OXGKJ>Q]/QQ/5JE(8^
M;2WKRNPUG(&=CC-;K' 3\L2U$XI0IZWGA8Q[TMIIZ,DI:_?5O9/TG];JAUIN
MBI^J<@WOU/:+MOV@7%KI<IQIK96&<:I2B%0D8"YR"B65DB>2LD1X-FZZ2I^I
ML<J1.558QVO'>QFB</NUP^C&42,.SL!D=CPN]99(Y5>754=L\JNQ:C9^J?A
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
M-9JHM0-/S.[6;-=LN6'"+M9\NS>T(>M&&$'P&I@M=B5=RL+%.]QJ-4/V:KB
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
M(5,K.$!1D$X$ LWR\S)&G>B=9KZ>Z]T7]]R\8']5)8O>L_7Z1:_6?[*UK,N
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
MO%,I![31#MQ^<*^!<(Q7-W-<A<+0S% #\.D" %Y%#LX:VZNTP?&31BMH<-:
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
MA=IT%P7'-.&YCC2,)!<0I4Q#S@QS)I%"5 @6*TEWR[E[Q^J'/?3HL<*['X%
M'<K@>]3AZS,^W40Z*-QOD(S1T'\&KJGP'@9\CTJ( P_"2.40AQD,OU*)5R#9
M62^QSW/'*YIXA=5'E1.O>4[/FOSR/Y\WVS*K\7ZU^]BI.[4]%)*Y7[UGFQ]?
MUZN?A53RW8N1+&^7>Z5N[ JJU'-_TB?27*H\5C Q PD1URED-(D@25)-49QR
M&GN%$PVAY-16^PT;;;'>]<Y*VZ=E[P*LRK\)8REXJDT%_ 6L]M.;[>W\7Y[=
M (9X#]S\B+<>W8$_D:\&=F\@,!8>%\>RO[9V@J^-L?W%VFI>@+\U2/Q@[R!G
MRT,.2*B6!D.H.&[W@P%!/FF4,*2L4&6$OJ[5$RMV291SDO(T$LP6 (D(1'$D
M(%,)A4J0*,LHDUF&KZTD="QR>OO4M7X]FYI?A-AYF^=ZV-ZTLM .QN ]S%VA
M&:S T"MQ;UQCZ+SQE\L,M=QWY2;TJ[Z7.L%<4I7##&4((H%CR)#Y:VJ8A<@4
M94IXY3&&Z"\Z2MCMZ[ZB/;>07\$9ZQQ3CA D61Y#E(C,YFDQF".:)K%F"-/$
M+Q#WGZ)=:Z^(W/,()I0KS 2&D4PT1'FD;-%<!#/-4I+% L4)\FN8& ##<5HE
MGKZ4?9O=7M?E=OKM;<=I:SM./]M)-++U[& ;MG7M9KV=?U</=B'^JUH]K-G3
MCT*PQ8?5(RN6\YQ'RI;(AA&Q25@B(9";;Q84)$5<V6!1Z53RKE/*U+Y/30W!
M'Y6.CH%?W6AV,T PC :>_W[P.$]\)_.[IKUY0&/*F[\=IGOWLT>9[$[F[::Z
MV\6!BKK].UL\5X6!%HO5GS;T?*[-G(\EL\F6:636 5)#QHS?JR,4:\)HEL7$
MS]%UD#H]7_>SVFS^%_BYTQ2PG:I7UET[@[C;XB 4BF]8%6VO,;BYB.;UI<W:
M\1FJ4MD9B6];>*P=@HMUQ#IN#1R._KIB*V9**$XQQ':3#:6IACS)#17QR![6
MI!DF7O7!7 5/;2E2ZUT>F'Y03VLE=M$_-D3]YG%E?O=?/4I!.@^$&R\- >_
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
MAYY.\TQK387FD!"MS,<Z26$>YQ(B2E&BI*:::)\=K5?/GYIS>KN4SV8D"K8
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
M:H*]G@['^-> ;*>,4/#TS!7GR( _:B4MDSW:WS7[R(4 4 T4B>#P,KD%$MR
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
M)Q/Z^E]UJ:DL4BA5*89%9AJ;,BXA09&IIY$5A119YD@:-D+'1A^'.E>;EO1
M6=?*VQ:8V_%(:"1[9I1#=<W)>Z-PA>>=#9X>U;GM 0I6J=M"Y,!5N^U!.*_@
M[7"O)P?-5O3Q<6F2ZO3#OJBFN%"5RC[-%,<1+BADS#3PD&8K"*<$1C15<<$D
M0['3452;L-%QSI&N)HR[T;;)\W?T6EIQMN2;0.CUS3/>P+D3C 4BH8BE3=2P
MA&)A]!F1V-SC1R ?9HO96GZ:_9!GITZ'-/7^I^EJ*.^4GKMF]^^#OF$:1;3
MDB>08)E#1&4$BQ1E,*$"D[Q(58&$"[]TT&5L]//P72XE-1JZ\4R7X;"CH8%
M[IFE:BM@9<;9&?@$&.VYV?$Y-&D"J@&I=Z^-/>&8+ "H@8BNBR:#\F  R$YI
M,L0C/<_DI)8BCWLWF?WX+^IMN:A/ABA.J"1<0>UTZ84@%WI)*#(*B2R$RF4N
M91J[D.5MD:/C1'..I/T)WN@'?IDMP(L> ->6'A9H6Y[#!<6P[[.X2MD)..O%
MML5UJW/ 4SAK?$*=Q-T6..QIG#4 9R=R]G>Z4<YJN9Z^-7V@Y+(Z3_JL7YEJ
M]U2D4911$L."ZH4>RJG2/ZD<YIDB/"ZD*.S">*X)&!N='.H(C)).V]%786QG
MCA#@],P3SKA8T\(MX]M(0-][0 #Z;_O)?_6Q@TSU6T9M)_;-Z[I6WSQ/;I#"
M(K6A6@3NXUX15C'".(>F6YAV,XCV,!+3"%YD$4H3A++4:4T66+^QD<AAJ4C+
MM"??6IUAQM?.L7G%4>N9W0X'[$+^FEGRV0WC0/4^@^(?O YH&.U>J3YH4&BO
MUPT-*\;O*_'1?';D:ETW9:HCQ*M?-&O9?4;^"5VPA*I"+S!A5I#$-'-+(&$1
M@3AG A5Q0C%Q"L7R563,O+\U 30VK$RG,I,VY$CUWH-DQ^E#0-\S>>^0;EK!
M-0DL1^@?U0SID:*[PAF(B[W5&)1TNX)URJZ=G]>YU/U:/^W-R]LY7:WJ0[R8
M(*%]9@D5(WKYK'^$M$ IC"C&&"&6">G4>K=%UIC)L%+6E$6OU/4[+&V#V=5_
M[03>@+ZH(VY=*LA?0R1\E?@S2:]5"?Z:R2W5WJ_>\OHEBO:'$ZMIE*=,REC
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
M7;XBQXF8A^JV#,I=Q[VZRLY\JZYOH\(3;$D:82P2&,>$0)1@[0LSDID(BJ1
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
MT)_[#-N42II1"8O$--' >0:I5!F,I5X_B8A%:6Z5"N(@<VR,4!>#YM>;F4W
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
MSE0E7?Y&YQLY36C,9)P54+($:]>2YY"F7,%,X1A1C 663F5Y+\@8&[_M5)R
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
M$D-&NN?07%#;ZUJ,Z1+ W=^"H+ -O>[EBYA'4:8K:/0HS'2IY9&+,UUQ\+1
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
MN"4UD7-CDMY*5UN;+HRPPF3'4^R&R?W);'Z:/TPF:;8W3A<P_3:,,+N8C-(
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
MT R<8JEZ3\A-Z-KU."HM/.>SU:#E6V89MQ!M9F4H(KJ'#B,;%ZDE(+G41J2
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
MRE(+PV+MV.!5!/9=!E$91X]279TIJX'XXOXU_L'PVS#AYCY'D9[!-!8]7L&
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
M+%#:08/#U>K]&*>ZVGS\3&L;T3;QKG1=/J1PLVA'>^F_#Y+Q5DDC"=6V1#X
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
M$DHC;@YTQHE+TA*K H]H]U)6-:[V7J*C"9ALH]Y)1[)N(-Q]T;P>WSZ(0*:
M)0HH(TJ)3%F3(%PB&I2W5.,A'6J7M6Y.7;]/X-\@X]*1HAJ X,EUV3BG^7;"
MV*J[_VP0D6I.@R4\<T4D.GLD9)J(49'E+($Z6_N=W%IB&B^!V5+[DRY4T0"F
M'@04YQ!A^&WY?M"&@#;:DKB8R!I4(,&5#D@T&*JM54Q6G[&YCIC&[YGK8*J.
M*AK U-%X=CWUXP@7,)\OV^S/?G*S7XK,Q_.!AJRSQ*/?%D,OLR_/U*T@65H7
M<0<Y:FL/I]R(L,:O).I@K;Z*&L#= 80Y,C:?7A=^WOOA]&]^= T#6W:,PYW#
M8[9$<BCM='P@WNM@95;)^=K3K]:0TGB&H ZV:JBA 30=3\97ES#]4MC9&Z?5
M\ZG%4-?3,!I>+=16'LV,KDL?RM6>68UY'<*L].&P(*@C(H(GZ+<:E"$PDKR6
MFG) NUW[I>>N-#<>'-0Z9]]0L0T ^0"F:-;+2YW"]?+6<3E?S&I;>H0A]3&6
M^3::V.@TX<*"999)!;6?Q:RC92/@Z=\Y\*HHH@% /2VDT]_&N,+GX=<SF,:B
MO2L8F)Q%M%D11Z,@T@(09!5(CDY:@=^DJ?:LEXV)VPARYG<.N6Y4U2P&9X/D
MDHB!\I(O0F'YC+8Y<4F2<RH(I8*EM:N=UI"R$;[L'Q)?KU-# VC"PW[R!4H
M_AXEN8XI9KW%&(@1+CEND2 D<<%&8A+GR6:9 &K/]-N(L(V0YG[G2*NOHM?C
MSBUQ-P;T$2%=UD^88 @^^89> CJ9RC*:!4BB@T1.2BVJ9R83*F6DNK3X2[4G
M]3Q!QF;)7/J[Q]9N\F_ @AWZZ1B#E1F>Z!>?4;8'P]$U8G3@P.B4#! >/$.Q
M.$M<#)%DB-J$P"#:ZN?ATZ1L!J7?^\5 #3VTW<3L]/(OA^?O]H[W3O8/+_YR
M>'BYOW>VZ!Q1>I9/QN6'2[.M;_C%9/ICAY89VRU4L3E&!4XKM<%XYT>+9.UG
M@/DYC,KI<V=L[<\AD"H8E3DC*48$KLN".*D%H58+D4,05M0^,S:C;/<#<B7D
M]\/Q<(8;^<-DDF8#SP4>ZL(29I4F4AM%@J2XJ9PRV0?)6'5^GZ:DWSO/#M#Q
M^(3<60%]EXO>LO#.X]*CA8SFPU$1UX<INI4#E(BFGAH,>2F>^-0KXBVGQ&N7
MO ,9P6_VTOJEE?J]S>P0+?7EW(!G=<O/N?_M(S(Q'?H1(M^R+!AE!'PH'=J=
M)P$,'NH*W</L>; /P5+/]-PEI-_;RK>T/%N+OR4,_7TR_>?1^&PZB8 [P4DT
MFXHGPH25&*UZ(#9'28Q4P 1HCF:U*Q#=HZ3?>\FW1-'V"F@ 1J?SSS"]9>7B
M^NO7T>(^2FEI5'DL9FPH VH%"5PQ(CP5 ;_E<_4L^].4]'M]^ 8PJJ" YF T
M #QUF34>XUL?\3SF@3AA/5'&&LF# L6[A4^_EW]O#IM7";P!N-P2OG3?DHK
MF<@D./3TI=>9N-)*EH:H=;8(>-=9T+6Y^]S9Q=U;'E:O%WC;/5@W2JC<C 3P
M=Z8!=)U%>F[-MTXH;<S_V^:6#.3L$FABE63H*L5,O--E3DW63*OHG-SH25US
MN:6-!ZH8PP5-((B5Y7UE<GC>.PHD<I-<8DJJZJGT36G[7>2?7H.@]8\Z*BJI
M@;-UD_GL&6@(E ;"F4;[GV,@P1A%G+? O63.T=H[;P.R6GGF41,/FPZGV5(Y
M+>/MS@A2:J3.U#+")+5$*L.)%\H3%DH+D@B"QC<;NO63K$;'(&T+A4VAMJ5>
M&H#:,3HP[ZY1JN4Z%%DZ^O)U.OFV?&IP,\U8HY-LO"74&$#/UECBRVUKC%XF
M]&LS$]6?&+U(5:- VQ8(#XN?ZVJE 9Q=3OUX5EX6+W3T<&"V#LH8)A3Z&Z4@
MB)9))T$#T=%D:K+RM/K(Z6<)ZO?NIVMTU=-% \#ZZ%&:8YC^N"NHFZ:#%$62
M?"1*E":CKC@8W&;";8A>!'!4U7Y2] PY_5X"=0VJ6GIH %)EC,1\>AV+:A:W
M$%>HJQN[&Z3C'E@D(!3:72$]"3XE8HS602MM(JOMYS]'3[]W0EV#JIHF&D#5
M!C,Z(VC+4%@$X^QRIB<@+CM.HE7>^> RNJYOY=,?OZH5Q1N\ZNXCA-Q.-2V#
M;9FL5C9(ZO\_]MZSOZU<21_\1+6#'%ZJ'>YZUVU[;??<G5?\(11LSLAD#TFY
MV_/I_P6*DI7%@,,#>NX-MB3*YU1X4*@"*B@+6"(%04E'J'6?P%(J&JWFW+:^
MTGZ:HD[=^3WUORV\=E=&!] Z2^GBV\7E^2$2$6FZUA-]?8Z;N4MGW\BYW,QD
M>I3Y>F/"LX^T1.OX<U6G7L=48@UCG,"0G"JMX\I6M'<:'[2!ZR@*/K3,8UBK
M^0Y7$ZN-C)I$RF0=$98DN1NB%,C:8S1)&XZM8]2GZ.DTFAC88NZJB%_@II66
MX^("KX9]+H>^9'WD=<>^7]V&Z^->K7J1O#2J !.T0ZND.,3B$F0KA1$639'A
M)*]6KT1-$)K_0/P-9UBFJ^55>QGM4PA!E%IB58-W,N6!(8>@9,F!1ZUUZR[Q
M3U-T$M>HNZ#E@0VXE4+Z\!<K-Y](;K5D[XH+QV,4#!VX:%3-+P^U?$M #KHH
ME=#QT+KORL.4G$2>?P,X':* 7F 4SE_/%Y_#W[A<)^M]_AIFEQ7'ZY]=<<9L
MT%BTA*0M"8LG30O$<+ Y:ZYC#*4, JVMJ#N)4H"#X=9>41U \+J-Y+H+T=MI
MB-/SZ>K'%3?6YMH4M_) ONZZX9 S7H+G7&B>N>+-1_@\3=%)U L< K6&"ND!
M7G6E;(SU%2\W['4PW"?E"VCF*)J6Q8,7C!,WP7@MBY2BM?_Y-$4G44=P$+S:
M*:0#>#W.B(G.:\7K] COZ(\B(6BW+OKC.F61+!O(%=L35&-7&33PQ@Y40]_G
M&A]?_?NK=W^\.N"HXLX3&IX^/$5;HP.%C_@=9Q?K-B5?9M/-D>G+C98V'UYC
M*>>$PLGUC7C-1\MU?ZIS'E16(EB,5K4NU-B%OH/;&DZ7X0NIX;)?X_NR>?SE
MG5U F4(Q H3(Q+L(6 O3)1@K@I8&);.M6S4]1<^X!PN#H>9>@\-6*NE@4_MT
M-0?C:EK658?W=:ZG$,IC9@HP*7( /;?@M?& (A5&K,G2O,W<DP2-"[!V>K^;
M]M],"3T@ZI+V3?**\RG85*O^0AU;:Y%!9,&!<887'[Q7SK9&T$T"1L[?;Z?8
MNY#96\IC-RC9],FHPR3FYQ?K)L17B9/*I3JZ'$20K'J%&2(O'&S2(AB7&6KV
MG-_S]"M&1L/^.ILW%^#8,/AM$:JG^.G/Z6)ZG9.=(A=>$<7>" 6*.S*BQ0K(
M.82:D99-BELAX*&GCYR'U4;Y!XMM;+V_N8XI[J(WRA 9)_1FY3THS0LX[2VH
M@*BC*($GOY7R'WW%R#,OVB"@C0!''E'W83'/%VGU?O$)%]^GZ;*R"%VT6&0!
MB[7-EBT>(CH!*4GA0V 11=G&5WAF+-U#[Q[7-C1W+)N(N ^(U.J=#0?+JZ5C
M93 \T+[&./E-Q6DR=UP"$S(X[YQ(::OCMNUP<I^ \>86'J[3^P Y4,!C[R<?
M%OAM>O'M-UHRB_ %S\[3_.O\_'HT>(A:> Y%8VW<EPOXPA(QPH*.F;.BM]M2
MGGK+Z' X5(/S(<0Y-BY^6\S_FJW;-U[5^SF9*<3*P'BMH2FT5J)#"3&HJ R]
M/JGMHHN[3QY'_XVU-6\ENK'U_L^OTQ7>)-[S]1"O#,Z:""IR!;$.8$V\U*:>
MM7F5W4KO=Y\\CL\PH-X/$MW8>G]-=/]C$?(=8?A<O+69$<WUCM%*"I*\LQ07
M9UN"3\H4OI7V'W[^.!@8R/8W$.'8*'@SRQ?+56V>>9N'DD662M88JS;2S,1-
M<,0(RL@U8T*G5+:"P2,O&'$/:*&U>6,1C@V#UQ=X_H!,6 J::2LIYD[U@MB&
MVDD507)F=3+TB=G.'7SX^>,<+PQE# X7X=@HV!R4TL->(V:2S28CX<7\2EY7
MT-8RV\ H9&*NSN'6&FCK\R!-P&(%XT&HK7"Q[1O'22P;""F#B'EL[/R3)/EU
M?K'$*REM>,BQ6%0E4[!=C]@=%^!<L6!UL(EG,KIWAR,]YDT^_()Q<L(&0D8+
M(8X-A#_.5XNP\;=OG[H'ETTLY XCKPUD+.V*H5@/21598DB1&;T5%!Y]Q3BY
M7 .!H8T@QX;#IXL_<;'A8D,^9RJ9''+-7JOE)&3;7$P1<BK2HV$2Q78!YOUG
MC],#=B  '"BZL35_F_)0>-&,T^;%=9V;%1V%QKR R#DH3C]#+;=2^N[Z;CY,
M<=BCQ#T$UHFJ/YQ?7)DH)J,S(A6()E TQ3& X]+4T5DR\:BY]<^F9#[\Z'&F
M&@ZK\CT%-[;:?Y_>N5>7BEN=O8;,6:X7J@@A"5XS*UBHW;Q4WBXNN/ODD>8-
M#J3U@^0VMM+_/9Q?X&WR425=C..UW+Z2KQ,XPQFDI*V-/'-R7[=2^_UGCS0=
M<"#%'RB[L56_+D]Y,*$&HPZFMF_.ML[UC;J ST:#UEKI1)Q)X[9"P*.OV X(
MIW)RW$:28^/ATY^U5<OYZL<_OV)8?5H1)5^O8U8FL*9149#B!6UD2!M9D!3"
M*D^.:B@L>;N=P_?46[9#Q:D<(3:39U_ ($FM<'J==26-,(+)#,[SZMBF!-[)
M ((CDG"TUW>K5K<"QNVW; >,4SDQ;";/L8'Q8O[MVSQ/;R'\ZOZE7K*$K*%8
M*:">9$ PDM-&:&RJTTS"3^O^)"P>?\=VH#B5P\)&LNP+$AML7]D\&UER44-8
MI_)%:8$V1 -%"LY35C[:[=R*)UZR'2A.Y="PE30[J(MY),GS[76_+^T=0^X%
MR'4;0X>1@F8E0:LL W?(=/.)4\_1-&["]&#U5DU5T0&T-O2_)@F^F,_6!8[_
MG*Z^OKA8KN;?</'J[W1^43OAGRV72/_+G\/?$V43*J89",/)ZRJ&05""6-0E
M%I&4RZ)U:^\]R.RRX&]/G,R/J[2]<?D=%W%^"YF#U+C_]L>G-^]>??KTXOWO
MO[UY=U8;V+T+B]J.Y#L>4/B^S6,;5L/OS$6KGGN;@D+:(.-T%J[:BA)05F?I
MOR^FR\L"Z*MRYT*6,@5>@$64=70G;< Q6. Y(B8E,L;6/>AVH[#=>+.K]]YX
MR?*W'S>^N]P_5$+I4T;@P=0L25I%7M*B*K1W<"^+#F:X,6?;T3ARG[[A$/;X
MV+,!E-?!_OP 5^O*#942TPX].!T5J&PR>"9(9C)RE80QR33OB/DP*;V,.1M"
M__/VRN@44_7+!5[-C1!!E&0#B<;8 HJA@$AN"1C)C#2\U@RU[DKT+%%]F+2#
M5+\%G/;7P]BG%V\O_D[S37RM0N(R9PZ)UAHHBJO A1Q!H/;>D<.EDGG.&[O[
MT/[T?X"NY@T$UX$E>4/N:)G.IBL*;+YC?D,*F7V9DIE=[_5D?G\/_SE?O#@/
MR\NV%1A*"E$ZB#H+4*I8\*@EV!B,E12B1-UZ]L6.)/8R<>4(N]F0RNL?FS^9
M>Q>^7:UA3?\1SK.:1.AH#=?!?H(6L@O.)</0:MMZSL >9(YK"0>%S6X0/5B'
M'<#T<RV4J.1?9S@KZSAF#36OC;: 1)*CO064IY\+*TJ)K6WD71JZ!MCA2K\_
MDG%_#8SM==4*BL4T7M"OK&LGZC[Q=?KG%2L<7?*<80VMB17)%02C[7I2:>T?
M10[+]N4IC[]GW%WS6(!I+? .K,^[^6R!Z6*QJ*?%^3\OEJO:9V9MMPG[!K6N
M/<604V3#$[B(55:E)"UC:C]SXW%J1FZ_<TRWK)%*N@775;C$:7%8(\%$3ASX
M.DDHU,J-C#KK2!SEUO,6GZ)GW"VOE<ZW@M(>"N@ 3#?6V'61X/(Z5S"6Z!/2
M,DM"4=P<B*TH8P2FA$0K/?W1VG%_DJ >X;2/WN\UT&ZEA X0]3I,%^LTY)\B
M^CQ_,_M.?\\7/Z[RAV)$HMT )FF!@I<,,<D$G*?$A5(ZFM9-2+>A:UR':S!\
M-5?)B##+.)V\Q2_A_-5L-5W]6!MS30$O5XF!E346UI*!-VB!%DY)G$<OU%-C
M-Y>8_J\O\^__1H^^!!)]\1,_#[QPW"DD1W&;#A7SR BYI'JS=%2.F>++.HVV
M[O!:1T*VR!1+9*]DE@+34[O8\_"X^;9QMJB#U35O(+NQ@_:;)_XY:HTQ.I"!
M)*!JIF,P-:/=<5F2$8%M60TZ^E7)82IY[$9D%_ETX%0\8.G>7N=\!6N*E;6.
ML6CRY0.W$%CR8$)VP7F.FK>>N? 4/>,.$1K[YGX_M70 L0_AQ[H1_.?YY@;R
MBCE<;H::1S2VED%XKW6MH33@A#4@D 7,64996N<G/4=3=Y>W>VK_[JSDEJIH
MF'79U'[5 ="K'V]FA&"D8._-<GF!^?VB_EW7Y;N+:J??ET]?21>;3R>J)*5]
M(FYK<PY5@H!0"S!<5A@-.>I*MDY(;T/YR!-)AP+J"&KMP%(^D(?X@O:6:5Z/
M+J1]91%FRTO*'I3&V2Q?B6,20S:FL @YJIH_36Z-RZ2,R)0OU@2M16NCVI#\
MD2>?#@WK8RMX[ #B(;XOOEV<KW/'/^ B5>U^P?<7J^4JS&HIP+H::O9I-4__
M=5:(BK/S\[5P0EJ[6Q2#.>M5H#TJ220MN#H CY'7S6HZD^:^^"W'9[0F;>1)
MJJVAVX'^>D3O?%9GR1+;M];OV8)X_+(>@[1\,TN+.FKV)5[^_>;1I3X1C+8B
MGR)P6P0H:2-X+ 8T+TID)45F6_;K'IC2D<>X'@W;HVEW=ZC[2ZC/:N46YL]#
M(OY!]NX+XKF=Z[:G-LE94$!,/EK2MG9(9!H<"QQDX)S3!SKQ[7H+'I'HD2?/
M'G$=C*_S#OSRVBC^K^GY^<1JZ[%VF;>^Q%KYP\!A;=W ,##!K$;N&SO55^\>
MIS_BX![Q7J+M !(/K);---;_H?612:33,@W7.5V;XY:Z)&Y,<Z;/+K[=3P!;
MMQCZ_#7,KH7#?4Z,LP3>QMKAW F(2=&.4E@N"G6RK'6ZP%$9'*<9Y!CA7B<@
MZ6 %77'[^O%,R'_B],M7\FK.+F=__+'$<G'^=EIPXFWRDAD&F@D*'P0R\(6^
M"EG3UR(++%O-3]LU?V9/>L?I?#DXOH^FP@[@^L!:_K"8OYXOOH4WLU+_NES>
MZTX'[\M5L=6GZ2SA#<&_)"_]+*TNPOE$LU(,N@P)-3E!2*+P4=&VYZ0VBG:]
M@JU3=9HS,5)WSS$L]Q&U?3)P?Q46,PJ4E^\7;^?+Y59R**X.5ZE%-2%7K4C:
MKS FT#F8')Q27K8N%QF*EY$ZG'8"_H%UW^<:>"2A=.)-0IZ%A\AH'U/&)PIH
M>5I/O(V9"W++CF#+'Z%NI :L8^"TA7XZ0M[-#).K)?@.5V]F:?X-Z[*;>!*0
MMI*!X39L9BM;D<"HJ'D.TL@R5+>;9XD;J<7K&)?3#;33^NCW6)VL;AT2+F^<
M$K;M;/7L:X;M=+4;E^-TOL)@,^<4]GM,JM8S1 JF:D]9(YQUJ%AQI]WYZH&W
M?4(R!@3_\Q\_3U9N7C1>IN*ATC;KF$&6ZGR']6@&52#R)#!);ZT]@M.Y%:U]
M9)X-@+@M=N_VRNQS+[_,(N="*$UT4^@G*" L&5P.JK9C23I)6_L_#[]SC]\1
MZS@XV+(SUBY*Z11;M[O\\!!0!(JQ3)$&E$B:&)(<LDZ96<_0E]9EJR?:&6LG
MU>_<&6L7/8R=[W*SG,%;X:1."%[4FUJ6Z2L6/!2;@S;>2:&W2TT9O=QC(%T]
M5@>RB^ ZL"2[=LF1)B91SR^YK>UYHQ00N)&0*,9Q#D/,K/4%S$EUQAIE5QM2
MB?UC],&^*;0*K7:Y@$BY#G$NDA:D,U [YJ!74HO4NO?W+]\A:R?8-.B0M8L.
M.X#IO?Y,7-O@-9;:L+\FO 8+H?;O5SI*;4T,J;3&X.EWR-I)Z<]UR-I% V-[
M7\\U;/(<4W&%_!)&K!1-(;<H#+RR088BB*.PE4/VJW7(V@<PK07>@?79P_'X
M>2K..(_&6P5%UO/J)!C$["-DI8W)S/!81&-+=0B]?50)C7)P,;AZ.X#R$]6J
M[W#UOKP(RZ]7*4@3U!(M8H)D:K6UKD5_+%NP1LMHK/6Q>4>E7>CK(^8='C7;
M%QP?IL)1BX]WS9=_-CL>5Q.OG0NU:Z>5)%N5R;/V)2(X7],W!?(@]B]HVY^N
MDXNB#\/MV)KMP.KNP#V?<&.D"L217<N8XD)BJRY99I-D7J)*0QTO;T/?R3D(
M;:SN8"K<'Y[S53COKO!BO?O,UHOX>SBO^]3$*6:,K575G-PR%5Q-T\1Z*2!4
ML%KD7-3P@&[(41_ER#TL@;%@TJ=-WU\:%XNJ^<O?I*<@"87^Y7(21:R-LD@(
M6$?+".4@>+;.[N1%&2[#D]W@1E\ZC_#51\WS:2^@%I#YQ9;1=9?02;9:,N$$
M("*%/3)5+?$ )3CG!4.7\0B'+H<STD=1]$DOE/U ,?:)]6"FXL."-#C-K_[^
M$V=+G&@5C&$E@-:"@^+:0"Q6 (NE.-IWO77;S9D_$L%]E&R/'CN/CH5?;.?X
ML)C_B8O5CP_G@81SZ9?^64_9)@H3-U@L""M][3@9(>AZ#U)B<D4Q'=D1TES;
M,]9'>?A)[RQM0/,K[3271W>_X^KK?+WO7K9O7T[(ZXR^M@NTNFA0+FGPFG1'
M%B>3KXH\VNUF01Z!V#[JRD]WAVF!@5]L=WF^ST21.M5&V5"'3I%PO >/,@)W
M.DH,*(L=:I1S/\U(AJ]I/^GMIBV*?K$EMA;&N_DLW?1O)Z0<*UVR()-DEZV7
M XL<I':2O@BBA)Z/ 1YDJI,*^9->2H>CY1=;/E<2B,%9)CG8J,EO]9E!((,"
M5I:LBM<,[XZ*[&J][+) ?IW[]4[P\*O=8UZ:AAL?O)W/OGS&Q;>7&%<3*;1P
MVFEP=3Z[LJ96-C$)DK'BE;558!VOE*>YZZ3)P$FOH(;X^<7VFON2.4MI?D$Q
MXH?P8YW,69S12: !:]<];1R'&$F1*&LJ9W2>U'A2B^L.@]NMKW\E$!P/1;_2
M(=Q]R;SZ.TV7^#G\C3^%([W2(1;@OCA02+KTKGZE9&9%AB#PSA([WKW/DY1O
MMW9^G=R!_N'Q:Z\=LBJ+"[RZ(UO2OUH'CQ,>?8FJMMLVOK;:%)9T27:&>W3<
M^Z12V#NW>'CRMUM%OTYBP8D Y1?S]'Z>L-SX[%(JJ82,M1 AUV,6E1E"-$X!
MEU'JC"8;>X0DYP$XVVYE_3H9"AWCYA=;32\W+-!&?>/#2>')1LY(7UAG;6=O
MP?LH(?EB)9,JJSC4F+WAN-IN%?TK/6%@O/QB*^BF&)A769A:,A1J:;.E#3KR
M+""1JG@R%M$<H;%?"U:V6RN_3L9"3\CHX-#[^O8W)*FDU 68I>6L1#80BA,@
MZ4NTMAC5/.=YI^M]\>M=[^\E^],UJE?L/NRTU;),J77,5H(1M@X<*@Z"4A$,
M<XISS*K8(PQ(;<'*=HC^URW[$,CHP*@^T-!NGUG).GN9=)WUS76H\UAJ_Y2L
M(" 3AG/IY&#WZ<<8@?WKWJ$?4>\=; =KVC\LI@DG' 7WSCFP'@4HY>OP8TD\
M*,V1"T>[6>MH\N?;MT/=KW?OO*?\.SQX'VRZI:?HU&G%H0XY!J5KU"H-R:5.
MH3 N,,7<;5R>R$13\>M<\W8-BF:+Y5@S(#ZEKY@OSG%>'A@4U'8.Q%:O&G86
MQ.[<CC,/PO(D(DL*K) %%(8$@55SG<E4.^Z*UZU[](XS#^+&HQ_0R+OY;('U
MC)[T>Y;_\V)3Y''9BRW)HHN-#ES@Y.O'3'M8K+E-$DT(9%2R.,+\G!VI[JZ9
M6"L4;N'B#JG@#MS;Q[K36V0EHR,I:IE!,6D@Q*1!8HHJ2%&O;8?':3_3(HZ%
MB"WG1NRBGDY1=KL'?DS"*^,UV, \J"!JT[* ](<T4N<@V6"=0$]L;L1.JM]Y
M;L0N>A@[QKHY_B!XC%HJ!T)[#BHK"2[6F:>._C+.ZF+25C'0"<V-V$E7C\V-
MV$5P?5J2K>WQSPC.&N^"R@X2KWE'L@YJ3+P>1!4621RV_750$\+[Z([9SUXX
ML.K[Q/OU[,?-..A)ECYK;@UP'FJ]1)$04 :PSMA<)-KLW?!HODM6=]9S:+#L
M,+5S'\UU#L;;@T@Y^2$B"@XF1V*,U;E$/@C0SHDDF)*V#%6SWV9,;)=&='A@
M[J_%/N%YQ=?5\/ /N%B?C_X6EM,TB4B[CE<1DBWD0#%%#E1@ C(31:9 ZS$=
M\3#F01K[Z"C<%5C;Z;3O<^]_O'__\I]OWKX]>_?R_>?_^]7'-^\^G[W[QYO?
MWKXZ^_3IU>=/[\*B7AM\QP,.O'=^1\.3[L/X:W3$?2,YXVX/D9?393J?+R\6
M>'VVR(M3J4B*CO3E#60-EA1MW[KX.G>;T-;:8.Q$X,&7W9N;AO?E]>/3<"X]
M^1ARY#8%0&4<*)(+A. ,>(.:*58B<ZU[OVU/W;B^YW"8NG<Y/HR^^MS++Z>F
M"JXQE )&)0H@G0[@&&9PQ3.FG?&TT?QO.)<>2O/;SBW>00V=HNGV65HN:!E2
M$&:<5Z"0:7)U2P9CBK:19Y;\O^86[Z[ZG<^?=]%#3^?/64KI76; (D^@/).U
MJR4"M^1X!I\4<O&<,W9JY\\[Z>JQ\^==!->!)=EU=BD66Z>4!J"H)]/N'B)$
MC@:$#]%SE@PQV-BNG-3<XB/M8T.JK7]4/CB_,NI$ZXX"<I$,1>51D#B-E2 ,
M"X'6LO'-;_A_^4G%.\&FP:3B770X]F[YS-A3M$'2#N#!%*GK9B+!6^LA,\9%
MKOW5[PY"&F[.;%>#B7?2\0YS9G<1> <F[A-I">NYXI5?\@F_K"\6UPLO&!$#
M;0/  M;!+I&\B&P$Q$"N2&:1:=7:?7^2H'&/;8^TJ;9320_XNJ1]L^@$)E.<
MH_6&FKQ2EQ$\)@DEQL B2EYR:[?M%@$C'RZT4^Q=R.PMY;&WK]\6H1XW?_IS
MNIBNKFTHTT%X[>L8D%H.[1-X+1Q0%*1M*BF6G]U,GJZ\>.#I(V-@?TW-6XJM
M ]/PA!']><DEK1.NE *XKG)>C[4HQ)V.*FOI:V.6UA9C&[K&'<=XI(VHN8(Z
M -TPW?&7$Y=9T'7%95;=R: -66]R^\B.&R>EXZSKYE(W6!G7/K;'W%'&(^P&
M@ [6P1-R/DOIXML%13;$];?Y8C7]G[64)@R+P$ L>19KZ1L9E6AD J:U8Z0.
MFYIG=^Y.Y;C';H.C=V"U=0#,JP7W!*?_Q.F7KY7-[[@(7_"/)9:+\[?3@A.6
M*+Y&I8%Q+<@#JEG;+F10,J+SF%D6MC%$#Z%WW'!V<+ >394]P/;&DGM?[K(Y
M\=X;CW7P)^.UNJ1PB+PP0*.#+H:QPEIWY7B:HG$=V.&AUTX='8#KNN>3)6>>
M<QE!1L9H*3@!/N@,3ANCBM;>^5'[;0W6 WMPP.PEX@Z@\<S1]ZN_T_E%GLZ^
M7/.7,]=)!@LAZ3J1.#"(J! "M]PGHU*2K;NM[$KCN!.H!X?:H"H[[=S;VLDZ
MD3OP^F)5<_EN&/%-C^L!<W*W?O<1<W7WD\<H.;S9IDQQ1NVQ1M92Q:PIS*CG
M3D'J9),55IUT#N]3D==]O;PC'7S^"\^_X^_SV>KK<B*8B]9(!EJK4IW8!%X&
MVF6<+E8+;5CSR.0PBD\IUW<7[.T243?6:P?NPF[<_@>&Q>>_YA-KHT5A"O!(
M?ZCHZ^2HZ*"VI95U?)1I'KWL1>BXAS^]8G8?+9XF5 E[.&$E<!\X)[>=U[*H
MZC?E;$BPB8=,89_RXUK::U+'/?[I&JX[:_(D ?MZ?K&8T)IT2+$$2,W*9;&R
MRU7&265E1;+TIM'Q6BD=]\BH9[CNK,?31"O][J26387,%=2I**!R-.!)G."\
M0A8%EZA;STG<C])QSZNZ1NNN>CPYM)X5>O,UJTD9[:PBF=848E5X@& T@\2C
M,Z:(&)N?>!U [KB'7[WB=G^-]@W>VJ?>,$F+CF)&DREZ5%A+ZXO-(+C(3C$K
MD+>NO7R:HJT@.-@XL2X@N*M>FLT/&.38]<7[CQ_>?SS[_.JW]Q\_OO_GFW?_
M^%0/H>,*<TV%>7^Q6A+[]<SYT\6W;V'QXX!CUKW?U?!8M0V_C8Y1Z^SMA^K3
ME?59)H2,M=XS% _.H 9C0DH^%\L*:[SJ'Z;D4.M6G_IF1L^ZJ(FMEUF'AJD0
M R.?HJ8Q*^0%@F<:1*0HS@6=\R#,W2%CW"/,!GJ_:[ .%74'>V&=2+_:3*3_
M3/]FG?KNT.=@/(G#US_"Y<D4!W1:&^$<M\T[7#]$Q_AX.4BY\\:2[A M5VGS
MP6"T/$'2M'*4=@@NY00\&R:2<5+KUN?1#U,R+F(.U_ SD-E#W#V 9CK#]^5%
M=0M65Y417LADO 4RO+7.PF6(=6!:5MQQA9'GT-S W*.B+[#LH]N[<#E,T'M#
MY3LNXKP16%[,9_2X5?7\JV0V;!C'R+C& KX.I%=1"8@N:@@NA8S2,6Y;M_Y\
MD)!Q+[0&@,SAXN[ P'RJ7?GJL-MK!@33)CC!P,K(ZM5:A( F05%*AR2SL*QU
M7\Y[1(Q[FS0 5@X3<P<X>3=?X?)#^%%=N?4H\<W75_5Z#&DOCBJ"2+5-K:P#
M"HUV4)!9;8TKS+=.F7F&I'&O> ; 4$L5=("HR[WV=4BU#NG'I;\GG,]D/$&C
ML+0F4-&.6PP4P5S6$J6/K2]D[E,Q[C[5.G(Z4,K=X62SCHQ(Z%![*/427=E4
MDYJS O2.>R.$,:;UH<Q#=(SK!A^JVR>ALH>@.P#+1_P^/_\^G7VYS<R5A30^
MT4O)^C+I0"7KP;$D:2%AREH$Y4-KU#Q)4$_PV4??\Z&$WP&2;AOB]>+B6$R)
MP4/V]:I.6PVU-S7(H-!IVL<#;WU4<Y^*<5WCUMO3@5+N#B<WFC(9YJUW)0 K
M1=<A3!R<)']/",S9UY(_.>R]02\=T@[5\9.0V5/@8[>*N6,JS[XL<-U-Y^4%
MDE;UQF1*6YQ)*8%)$LD8<P&^U$;UL>@BM50RW;E-?Z1WS%:OZPDE^ZIU/JB,
MQT9-C0 _7"S2U[#$.^S8JV.%.MBK+BK/+!EC7@0$S2UD2Y)#"@RMVV[0\_/O
MZBE0:H&7QM+M&"S^ZJPRB1)C8I!=G5)=:I\/(1Q8IJ(B&2;MMNM-]?R[>G);
M!@;+/M(=&RQGW+G*TIH#Q3<<U*X:LLXNKXY_O=_7L.[#G&,V/%J25@A;X>/!
MQX][0-<>$H?+L#MW]NUUD7!"YA-&#]9[DHJ-2!Z;C9!\)*O'<XBL=2O@1TCI
M"3:M Z#]Y-T=;%Z$Q>)'G?3T;7XQ6TVD"%$R:Z!$0TO *P?1V4)+@"-R49@5
MK8]UGZ*G)S]W3X4_":(#I-\%DBY?^WHZ"[.$+^;+RPQ6CT4IEQ!8]K3(/#'D
MB'20,CF!EM764,U!]" I/?F]K?!SN,QWAXZ_A,X,O]0^7Y^;)EI]WER]G<WR
MB_#GM.8E(WEJ[^/Y],MEF^LWLTUKBA<7BRKWW\/J8K%NB#>QRGGAF0*FR'M3
M&CV$6K5'' ?D.JN26Q=9'$IS3^YU&TP>58O-4MZ'1NV&S8G,/MAZ3.^$$>2D
M6@[!R C!:END(X<DM2ZTW(G GIRT8^)Q'_T<:CF/"+])3-P)FSD(;FA1,6<A
M>LWK4)Z<6#("[XY@.!+NQBV1' ]P.VFDBRS%MS<R+:^N"-_,R('$Y>HCX?EL
M]0$7TWE^-<N34#!J%AF4%&D9"7)%0BX6G,F(PD3.L74NV@[DC5O>. CF!M)-
M%W'%37'=9&H]RB 38ZFJ[PM.I"M)&9M >*Q+*E@@U]>!Y5Q3<*]3<JW]O^VI
M&[>@<?CHM9EF^NX>MV]9W^1.K#YL(2.]K8-2QKL\7Q<S_EMS';08F+W-8X>5
MZE'&8C]2$ZB]DC;Y (%9!:JV.7:IU)M^GI,(+-ETNK6@WD6D_TCP#@NY6,60
M1Y\<*)5,HEU/6-UZHO6IU(+NHO=M:D%W$74'[L4#N9C2!J=TE*"%)[JCSN"U
M9B RIL10)=^\$G3/;.:CUH'NI-CGLYEWD7)W.+FJ"B@A$KT!\+([0^*T=@1]
MZZ+F2B:K[;!Y[SVDB1VJVVVRF7<1= =@>2:AUA>5*.Z"@KK4GAZ"?&XO(3F?
ME/.A<-_:OIQ:-O-.^MXMFWD'X7> I ?+J[.)@6>?@'E6IZGP"*Y(!Q1*J:"8
MYMRWK@S=NU7!40MN#MFB#I9TAVC9K"8M2F$JT_(I18 *3$ (48$0J5@EHRWQ
M?VVK@ITTO%VK@EW$W0-H[E?0<\VE8(HLKY"U(C$X$HH.H&T.II0D/&]^D7H:
MK0IVTNWSK0IV$707EP#WZZ'K.&D5A %FZG$RUQ8\#QX$I_TT>6/XW5S4D<K.
MC]VBX!"H'";F#HS*PST6M @I<HS +=>$>5'G$S()03D3E8@AE7Y:6AR[3<$A
M>#E<W!U@YH%ZHUR+WVD7!BX<.739$^H+Q0$40UH;3&0Z#9N!V&?EWB%^[H%2
M[@XG-S+ .0&;V&!@HZI-&C#7*9.1D)^UEZPPT_S6^60J]W;2\;:5>[L(?.Q*
MB2>+R=!%F:V6D&QM&16" H]"0U&HG'8.3=FN8.($Z_1V4N)\"(EV!HT-!S%R
M'XQ$\%%Z,JUD:9WQ#&A'#8DGS61.^V"B!Y=U<##L(<.Q4?!@9=B5)Z6(#4;;
MK RA%IN63$Y4TI"$,M&RF$2,6V'AB9?TY&:T0$0K>7:)B]OEI98%'[)@$!QY
MV^2%D8^=<@%9G(@%I8Y>[0^/W8MWCU]\UQ8E^TNW8[!<E9=&'9) ],!R)G9J
MMA6%[P4P%&^8JBE1!U=Z[U*\>Z3DVH'!LH]TQP;+=HT.6)9*&L:!!U\/"GF
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
MJ!'+XL>&B9 $!HI0@,G:@('Q.GU%&9!91XI==/*AM2_X("&=%'^WQ,_A N\
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
M4P;&S>/[==9(4Z!TOU@FP:B0.$.P$14H- 5"B!98TDYIK4II/B;BD"!WL.3
M4P3P3LKK_VS[U?_WQYO/_W'V[N6K#Y_>A44]XO]^2%+.D\]K>(*]/=V-#JUK
M2=WJQ_59($O.E)(-&.DYJ% 0@BP>D@O&,*-S3*USY&Y3<% 5Q[N+.OST??EM
M3JOD<A+J\L7\V[?-\).O\W-:^,NS!;Z:K:9DF3,MM'.L1Z I(6*J,ZJ8H#]"
MAI"=@52TDN2]8P[Q.8@<1,&XIW('@.!6S<91Y#]V4[6'F)QP6P)F)8EV7_,J
M.%GDX@IMY,RJP(M@4N\-H'&/LX8$QTYRZU'Q'ZX(>0;@PA;,MG ()3E01!I]
M91,PK;((7A+/:F]\;$G$N,= 0\)H""V,C;8U?^_+RRFY:_1K2W+?O[TOGW#Q
M?9IPXI*U-G,RD\+4B722 @<G,C ED4(*QH+G6^'IR=>,>U;2"C'M)#DV)GZG
MZ.#;Q;<;*'__UXP>_77Z)P4/J2KG"[G*)+>:635_$<[//ZWFZ;\N?_=WQ!J8
M3H(H-;IDEY96!=ILO<L6$H8L9*ICCL)6V&E"SKAG#:TP=GS-='",_-O%DF+4
MY?(L$5^7YW^7\GPSHY?@<K5\LUQ>8'Z_J'_7@?17QGLMI\VGD^"9\C%JH(58
MHUDGR/G+$6*=QQ49=^4N'@^..=I0/NXI0P/HCJC(L4WI%<L4GL3I;#,R8;:<
MYLT4I<^+,%M>5\:MS_:NSOC>/"R<VN/C0>E,9/9,)AV :TN>KF(<(B=-H3%$
M%?J0[7;1Y1&)'K?VL=G6WZF6.S#>Z^WG(_YYL4A?B=T/B_F71?BV.9S^'V)T
M?2C))UZ9Z+VSH).K/:HE$EM)0O(J>UK1*9O6'5JV)&W<QJ4-S>\0JNA[KMO-
M8\Y:YWQQ^>#EO+P*BWH"OJSIV.0YK==6HW/;[5\TT('NGIP.<]*KC5!6* DQ
M4T"LHN3@*ZR"):AR9H,UK3,2VYST7J^:]!7SQ3EN#/"]"4@W&W'\]N/G[WP(
M/^K/SNI-RN=JQR<E)A&S5N!S'1/"@X=8M(6(W!@79%1W@^G#35PKXKLZ.-X%
M4_>,X"CJ[& COJ2<?OGL[VGM A>E#XD\9U8/1*-P9..#K&UC0C8%F6L>#-TB
M8%P\C02">2N-= "G_07WD^U9KATWWX5O^'+^+4QGDRR-=MI$0%V]&V8%>"4+
MQ7A"!N.$XKSU\*$A^!@7W ? ZJZM'%O''>#\(\5DBVE:85Z[SW_,IJOEQT]_
M7-X(3+1@UFN!4$Q6=0!=!A=MK6[AV7)GO1.MZZV>)&ADLSHZ7NZ5#;527@=(
M?#N??:&G?7N)<76]O)FV6DGNP I?;S>%!:]IM2/*'-'XQ&3K60P/T3'NU7$?
MV_G!^ND08YLUR+@243-RN!7)AOA!B+4NP[%$&PBC']K60V0>IF1<^W:XAI^!
MS![B[@ T+^:S[[A8U1[3E9&-=76%(>.6U6IY"\H%8L*Q IXK)5 Z6E>MDY,?
M)*0OR.RCX7M#%0X5=P>8>8F+Z?=UUN&;&>W1%]4.?YPN_VN]I+*BW5?5TVW:
MW4&A-!!*/8\4Q4KE51%%-X;.4_2,F]#2Q^;63%]=88^6TOI$Z<;*%"K%8H(%
MR[2L?01%[;UA0'O)N<LLE]+Z8.0I>L:U7NVT_BB<#E3!V/>[9]RY=_,5OKQ
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
MG2]6-3K\R4'@-@K/ \222"!F/0TS%> 6.083I)?M"Z/N4K$51,P)0.1  ?<
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
M]^!(?Y#PGF]RGA?8=U?]<.9ZUAJQZ61QL+H0\?SD^NK+=+;8J+200CNM08=
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
M@&4Q+B\E"$Q'$%IX*3(3TK:((G>AL=^\U,:G$0=35L^@7,?':L4*$YQ7ED/
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
M@E)9UU'3G'B0%(A%R2+PF'A40L?(6\P^>C99NQOIM$O6[B8"'D#4L2Z)M,C
M9"VAT-Y;<A2-@Q 2!Q>"5<GX9$/K0Y'GD[6[D8X[9NUN(O !X&9] JGPO-8^
M*T#%R>A6,46'$;RSEN<DG0^/-4L]]JS=7;#31N@#0,_C"81<U Z S%#(',@O
M9"Z#%ZC *PJA37%DFUN?J1U9UNXVCD][W0P!:+\D)Z7D&:(VM-E[ <H$ 61<
M/0AM?5*,S*QL;9J>3=;N1HI]-&MW$RGWG;:W/NF4>XFT(Y-A3HR#XO2=2UY"
M%D9A\JZH^X[R<\[:W4AGW;)V-Q%@WS!X,/TT!>-X<@%T%+5]0IWY73O1YA*8
MM5E%VKR/(FMW:^7O++:^];X^Z52A=5PI RAJ1SN4M<E%]<FED8ZCM%(<4=;N
MU@AH(\"^DRW7)A9*R;*1)D)6BFQ825C=:E]G[GGNL];N_ORXOWK6[K9';FUT
MT#>0UJ8@2G2Q!"XAH->@%-$??190*$ACS.N,V&F.P#%E[6ZDV$Y9NYM(N4>H
MI.GUY&KV8_3V=,1U3*IH 3XXHMA&3R&[2U"B-\Y'M"D\=C%_,UEF]<0E-%8_
M_$3&S_<-,3MW(Z5-=Y+@< +2Q[,'#&HA:B8=1J= :>O *18@6ZEI\S0E-"]\
M/\ZDW)W.05IK:@#H6V8,C!+W45F*]8U !RID6C/&*\C9R:PEV5[3^G!_^>9!
MA+P--3K=6;P# $5-%;J>50&NZ/<L<!:03&K!VM:/:_!1>'#:TQ**D;M'QYUM
M64'R"PV#"(_W!Y2=1#[LO*SS3Q\^O#NMN4HG[UZ>G/__U^_>_^/MV>OW'_\X
MN7C[_FR'5*R.3VZ8?;4-+ZT2KJZ_D4@J"L/ERS#_\OIR^N\[,+S-H2DEQ^04
MF1E7:J*A(@C51L1,.F3,Z>QXZP%E'4G;^89Q]>BZ5NC;Y0""FCXTR:_'DS!)
M]?MT-?X^KEV[7XWGZ7(ZOY[AK6A""$;7=/-@L>;_.J0UI0PDSQQ+-@DF6U\C
M[4ISS_OC'C#WVQ7F(;4Z@,WU9?@V)G&>_OF-K,+XBCBI<W&K[<\OKJ_.IE?_
MQ*L/89Q'3"L='7,@=&:@$@^KL2VJ(&T'MFC5.D6[*VT]S] Y*&)^@^L>U#<
M6)YDXH84^'.AGRY7_IS$VM4.2"YMK D,(8E:#^LD>%X4"!NU%I8KBNQ;AQ$-
MZ.[9MSR D3VX=@> Z)L2A[H:SY!6?4XLY7H-12N0Y,<RK7I63P*L%S98K4SK
M6M)[)/1K-@^/@=_*6+97R"#P=%M=<\.!82'HF#FX7$=]*&DA*H9@(S-)D#@*
M:SU9X7<J^K5> T#53FH9=NS\MT\G'R]./[[[Y^NW9R=G+]^>O'MU<G'RZ>SD
MTZNW%Z>O=HB=.SZY8>R\#2^-8N>_78<9Z>ORQ\H_#)=W4/B @RBE2K)P#MGF
M.KW.,/"VMFZH5]4)0XJN=1'/AB3VT8RA1!2E3G%'8>K%BG3@'<G'),NC]=I(
MV7[FW3-KQK!/I+7HR[")#@>PY[Z<SJ_>ES?3:5YL)SC[/DXX/Y]>YE$T64GC
MB?Y2F\"EK"'HY7FI%A%K1DEK=VX]-?WNP8<$72.-#*[GA[;)&Z\#N&@L*"$8
M!)[)!2'B7/2V!--I>,$>>W[L+:WGD/C95N;;&Z,I.9]-X/)'F/T+5P=-)YF
M>#6>TT^+HZ YCJRU6CI5H%ANZG M!8Y9!5(()#NKG):MS^L>IZC?V_E#@JJA
M9@:PZ9WC(GWZ#4YP%BX7+'T=3\;SJ^4,P1NN"L^(2420AHRL0J1X)]:^_TH*
M+;,6/#2?#]6)LGXG<QX2=WO0U" VQK<3$A$)C^+5-*4'UR&XFIM,= ;@6C)0
MW@IPHCA@@8N:3*-0MYZ<\  9G;!EC@%;N^I@<R#Y)9 F^+D./[YH7U'\LX_-
M"!EWQGM=]_H(JM0JZY09('I&?XK!EM;NU@-D=$*3/08T[:J# ;A?-\?'2PY6
MMO5L.IG>L%:/_I(F!Y)\1^ FUNI]3RZEC74"L]#,9FNX;9VIU(6N3D!SQP"T
MYEH:@$/V_NH+SN[R\ MS(VVBSHFX0:9JOG(M;#'.@]61.^N+%JE3!XU-;-FC
M%'5"FS\&M#74S !PML\^;X['$C*M-AOK0%1A _A411UU"LGG(F3KJ_F^&_YQ
M=@P0'PHH!N$!K%A<K>\7%'?5<Z0BF/81$UB'IHHW4WQ%07ZP+FKC:MU'^]#D
M05*ZX?(H;A]:*&,0P>[/>><C6RS:6 <H%KN8"U"/)LDW=ABLE,%G%5OOY#_?
MW@T[1W&)L*7(!V""3L-L0A9T_@%GYU](KB_"?)Q&A9-:2RE@9+U5<W6>1-(2
ME#7!2RMB\:T3BQ\DI!N$CN(>87=%#,+XW&?CU?CR^@KS*"++C"U&UR=7Z]0R
M>,<9Q,@55X+[W/QP=PTIW3!U%-<(+931$%5[JL9Y<7[ZMT^G9Q>G?Z_M@W<J
MOWGX44WK;3I0VZS )L[QOZZ)@-/OB_RU&TAID95!GZ$41AB(@BUK1D6]U);>
M$!::SPQ>0\O.5TN_/G=9$^NL0.2.T19<"-ZU7YSWLDYA8"Y*973IUM-B>_Z&
MT).XA?9_NQ_:5=P#.)2XSP/]LT6SAB(2CR;JFNU1,XE\@8!!@M%>9(T\6M&\
M)]_#I P*.%OH^ G0;"/P8>+FIK>0#=QXGB&ASG5,/6VGUEHHH4BTR@I>V/Z1
M,X@&?"U4_31\MI#[\ !T,_K9,^FD9*!U[8K+O(3(DP);Q[?D)%-JW['Q(4(&
M!YQME/PX=+:0^/!@\^ZV/#]EGY2.#$)!6:<&(S@>R# ;AT;&*)UH7QC],"U]
M%YSM=\?:3N0#@,[+Z=>OT\GYU33]Z]7X^SA35/$S%L1T2?_+(X\N.AT%B#IY
MG);#(LO50,$DG=$Q([;.@N]"UZ#LT98(^"W5N+$Z]E_KL_I#_1+#'/_C__P/
M4$L! A0#%     @ ;SQ75@Z2X)J( P  ]A@  !4              ( !
M &5X,C$Q,C,Q,C R,BTQ,'AK+FAT;5!+ 0(4 Q0    ( &\\5U:]'XWH#0,
M !X*   6              "  ;L#  !E>#(S,3$R,S$R,#(R+3$P>&LN:'1M
M4$L! A0#%     @ ;SQ75E@>R5$&"   KR@  !8              ( !_ 8
M &5X,S$Q,3(S,3(P,C(M,3!X:RYH=&U02P$"% ,4    " !O/%=61:Y(IOL'
M  ",*   %@              @ $V#P  97@S,3(Q,C,Q,C R,BTQ,'AK+FAT
M;5!+ 0(4 Q0    ( &\\5U9T?3DNW@0  *84   6              "  647
M  !E>#,R,3$R,S$R,#(R+3$P>&LN:'1M4$L! A0#%     @ ;SQ75LU'K[;J
M!   G10  !8              ( !=QP  &5X,S(R,3(S,3(P,C(M,3!X:RYH
M=&U02P$"% ,4    " !O/%=683"SKP5; P"'E"< $0              @ &5
M(0  ;6=P:2TR,#(R,3(S,2YH=&U02P$"% ,4    " !O/%=63(KM4F,4   9
MZ0  $0              @ ')? , ;6=P:2TR,#(R,3(S,2YX<V102P$"% ,4
M    " !O/%=6 >Z*E. R  ":$@( %0              @ %;D0, ;6=P:2TR
M,#(R,3(S,5]C86PN>&UL4$L! A0#%     @ ;SQ75O_#L>3=:0  WI<$ !4
M             ( !;L0# &UG<&DM,C R,C$R,S%?9&5F+GAM;%!+ 0(4 Q0
M   ( &\\5U9P\-8/,Q@" #<Q P 4              "  7XN! !M9W!I+3(P
M,C(Q,C,Q7V<Q+FIP9U!+ 0(4 Q0    ( &\\5U82$_2NP8\! ,0& @ 4
M          "  >-&!@!M9W!I+3(P,C(Q,C,Q7V<R+FIP9U!+ 0(4 Q0    (
M &\\5U;6AL#@3C$! *>+#  5              "  =;6!P!M9W!I+3(P,C(Q
M,C,Q7VQA8BYX;6Q02P$"% ,4    " !O/%=6I1[0#]_   !:A @ %0
M        @ %7" D ;6=P:2TR,#(R,3(S,5]P<F4N>&UL4$L%!@     .  X
*I0,  &G)"0    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
